\\\\\\\\\\ 
1.2V  15.09.2000 
 
VSE               - rekompilace s novou knihovnou 
                     SWMORAVA  verze 6.c0 
                     SWBTR     verze 1.8e 
                     Davkovy tisk, ......... 
 
                  - Sjednoceni verze SYSTEM ( DICT, BTRX, FRMG, MENU, OPER ) 
 
MENU _globkon.prg - zmena zavislosti z ver_menu.ch na verze.ch 
                  - naplnovani CFG_VERZE_PROGRAMU ze SYSTEM_VERZE a 
                     SYSTEM_CLP_VERZE 
OPER operace.prg  - zmena zavislosti z ver_oper.ch na verze.ch 
                  - zmena naplnovani CFG_VERZE_PROGRAMU ze OPER_VERZE_BTR na 
                     SYSTEM_VERZE a OPER_VERZE_CLP na SYSTEM_CLP_VERZE 
BTRX btrx.prg     - nova zavislost na verze.ch 
                  - manifestacni obsah konstanty BTRX_VERZE zmenen z "1.11" 
                     na SYSTEM_VERZE z verze.ch 
DICT dict.prg     - zakomentovany nepotrebne nikde nevolane staticke funkce 
                     WriteFile(), CreateRQB(), DictOpen() , BtrOpen(), 
                     DejTamDDF(), b_DictArray(), TstB_PutStru(), 
                     TstB_PutIndex(), TstB_PurgeTbl(), TstDejTamDDF(), 
                     TstB_GetStru(), TstB_GetIndex(), TstB_File(), 
                     TstB_Create(), TstB_fErase(), TstB_fCopy(), TstB_fMove(), 
                     TstB_UseTmp(), TestUSE() a TestORDSETFOCUS() 
                  - polozka Browse DDF byla nahrazena pop-up menu s vyberem 
                     jednotlivych souboru dat.slovniku 
                  - do menu pridana polozka "Lockovaci soubor" 
                  - prepracovana staticka funkce CreateDict() - vytvoreni 
                     noveho DDF - prepojena na volani funkce B_AttDict(), 
                     doplneny dotazy na prepojeni DDF - sleduje se tim 
                     kompatibilita s novym DDF a s pripadnymi jeho dalsimi 
                     verzemi volanim knihovni funkce 
                  - ve staticke funkci DictDBOpen() dbclosearea() nahrazena 
                     volanim funkce B_Close() 
                  - doplneno zobrazovani nazvu a verze programu na velkem ramku 
                  - nova zavislost na verze.ch 
                  - presunem casti kodu do noveho prg - viz dictfce1.prg - bylo 
                     mozne zrusit zavislost na browse_b.ch, _ddffun.ch a 
                     error.ch 
     dictfce1.prg - novy prg, sleduje se jim rozdeleni kodu do mensich celku 
                     z duvodu kompilacni chyby "Memory overbooked ..." 
                  - presunuty nasledujici celky: xcommand BEGIN DUPL ERROR a 
                     END DUPL ERROR, funkce Kuk(), Tbl_Vyber(), StPolAddEd(), 
                     StStrAddEd(), StTblAddEd(), StIpoAddEd(), Pol_Vyber(), 
                     Str_Go(), Idx_Go(), Idx_Pol(), StIdxAddEd(), Fyz_Go(), 
                     StFyzAddEd(), Fyz_Browse(), GetTbls(), DuplErrBlock(), 
                     SetDuplErr(), ResetDuplErr() a Polozky() 
                  - prepracovana funkce Kuk() tak, aby mohla byt volana 
                     s ruznymi (pridan parametr cAlias) a prejmenovana na DictKuk() 
                  - funkce Polozky() prejmenovana na DictPolozky() 
                  - nove funkce Locky() a LzeLocDel() pro browse lockovaciho 
                     souboru 
     browse_b.ch  - v manifestacnich konstantach STR_FFF, STR_GO_BBB, 
                     POL_VYBER_BBB, IDX_GO_BBB, IPO_GO_BBB, IPO_FFF, FYZ_GO_BBB 
                     a TBL_SHOW1_BBB nahrazeny konkretni hodnoty aliasu 
                     hodnotami z _ddfstru.ch 
                  - nova konstanta DDF_LOC_BBB - browse lockovaciho souboru 
 
\\\\\\\\\\ 
1.2W  26.10.2000 
 
VSE               - rekompilace s novou knihovnou 
                     SWMORAVA  verze 6.ea 
                     SWBTR     verze 1.8p 
 
CALL              - nova agenda - kontroluje duplicitu Callsu 
     verze.ch     - pridan odkaz na novou agendu skupiny SYSTEM 
 
 
 
\\\\\\\\\\ 
1.2X  01.11.2000 
 
VSE               - rekompilace s novou knihovnou 
                     SWMORAVA  verze 6.ec 
                     SWBTR     verze 1.8r 
 
                     OPERACE   verze 6.79 
 
                     !!!!! OPRAVA HRUBE CHYBY V REFRESI STRUKTUR !!!!!! 
                     pri prenaseni dat ze stare struktury 
                     do nove, ktera se projevovala pri rozsirovani numericke 
                     polozky, kdy se do nove polozky stara data neprenesla a 
                     byla v ni !!! NULA !!! Chyba byla zanesena do knihovny 
                     ve verzi 1.3a dne 30.11.1998 !!!!! Jednalo se o opomenute 
                     osetreni stavu ve staticke funkci PrejedTo() v _b_refrs.prg 
                     - data se prenasela pouze pri zuzeni polozky, ale 
                     pri jejim rozsireni zustaval code-blok pro prenos hodnoty 
                     roven hodnote NIL !!!! 
 
\\\\\\\\\\ 
1.2Y  10.11.2000 
 
VSE               - verze nikdy nebyla 
 
 
\\\\\\\\\\ 
1.2Z  10.11.2000 
 
VSE               - verze nikdy nebyla 
 
\\\\\\\\\\ 
1.2_  10.11.2000 
 
VSE               - ukonceni verze 1.2?, rekompilace s novymi knihovnami 
                     testujicimi verzi adresare PROVOZ novym zpusobem - PROVOZ 
                     muze agendy predbihat a musi byt zpetne kompatibilni 
 
\\\\\\\\\\ 
1.30  16.11.2000 
 
VSE               - rekompilace s novymi knihovnami - odstranena chyba 
                     v profylaxi DDF - viz knihovna SWBTR verze 1.8t ze dne 
                     15.11.2000 
 
 
\\\\\\\\\\ 
1.31  27.11.2000 
 
VSE               - rekompilace s novymi knihovnami - nova funkce Brow2Dbf() 
 
 
\\\\\\\\\\ 
1.32  01.12.2000 
 
BTRX btrx.prg     - doplneni vyberu polozek pro browse take o apdejtovatelne 
                     code-bloky, do funkce ExecF1() pridan parametr lPutBlok a 
                     a stejny parametr pridan do staticke funkce VyberField() 
     inscol.prg   - do vsech volani funkce ExecF1() pridana hodnota pro parametr 
                     lPutBlok 
 
CALL tstcalls.prg - ve staticke funkci Blok() opraveno volani funkce 
                     ReadKonfig() - spatne umisteni parametru DUMMY a 
                     do zapisu o chybach doplneno volani funkce ZapisFatalErr() 
     tstcall1.prg - nova funkce ZapisFatalErr() 
 
OPER operace.prg  - prihravani RDD pro BTrieve se resilo vne PRG prepinacem 
                     kompilatoru - nyni se resi uvnitr prg 
                  - opravena chyba - DBFNTX RDD se prihraval automaticky 
                     s BTrievem i kdyz na nej existovalo #define 
                     Obe vyse uvedene zmeny/opravy nemaji zadny vliv na konecny 
                     program. 
 
\\\\\\\\\\ 
1.33  05.12.2000 
 
VSE               - rekompilace s novymi knihovnami - nova funkce BrowFor() 
 
BTRX btrx.prg     - polozky menu CopyToDbf a AppendFromDbf jsou pristupne jen 
                     po zadani hesla supervisora 
                  - opravena chyba ve druhem a dalsim zadani hesla, pokud 
                     bylo heslo zadano spatne, zustavaly prava podle pretim 
                     zadaneho spravneho hesla, bylo-li jednou heslo zadano 
                     dobre, jiz neslo shodit 
 
\\\\\\\\\\ 
1.34  06.12.2000 
 
VSE               - rekompilace s novymi knihovnami - oprava chyby v browse, 
                     viz knihovna SWMORAVA verze 6.ej 
 
BTRX btrx.prg     - oprava chyby v uzavirani souboru, volalo se zbytecne 
                     b_closetmp(), b_close() i dbclosearea(), nyni je volana 
                     pouze jedna z nich podle RDD 
 
\\\\\\\\\\ 
1.35  14.12.2000 
 
MENU _oper.prg    - pridan novy parametr do sekci [MenuNN] 
                                  Esc 
                     Tento parametr funguje podobne jako Reconnect nebo 
                     NovaFirma, tedy nema hodnotu, a zpusobuje ukonceni 
                     menu. Prikaz, ktery je uveden v parametru Exec 
                     se predtim vykona. 
                  - optimalizovano nacitani prav z BTrievovskych tabulek 
                  - opravena chyba pri nahazovani semaforu 
                     pri nastavenem parametru Alone = 1, chybove 
                     hlaseni: "V adresari, kde ma byt umisten semafor 
                     neni mozno vytvaret soubory. Nejpravdepodobneji 
                     nemate v tomto adresari potrebna pristupova prava. 
                     (Create, Write, Delete) Obratte se, prosim, 
                     na sveho systemoveho spravce." 
                     Bylo to zpusobeno kolizi stejnojmennych funkci 
                     TEMPFILE z knihovny SWMORAVA a z CATOOLS. Opraveno 
                     doplnenim SWMORAVA.LNK 
     _globkon.prg - verze programu napojena na VERZE.CFG - konstantu 
                     SYSTEM_VERZE 
                  - aplikovany nove konstanty ve  staticke funkci PutGK() 
                     MENUIMPL_HLP_FILE a MENUIMPL_HLP_TOPIC 
     nm_cfg.ch    - zrusena konstanta IMPL_HLP_TOPIC a definovany nove 
                     konstanty MENUIMPL_HLP_FILE a MENUIMPL_HLP_TOPIC 
     menu_zmn.hlp , 
     menu.hlp     - vytvoreny nove soubory 
 
\\\\\\\\\\ 
1.36  20.12.2000 
 
VSE               - rozsireni zapisu do session logu o univerzalni heslo 
                     do polozky POZNAMKA 
                  - ve funkce B_U_Jmeno() pridano omezeni - pri zadani 
                     univerzalniho hesla je povinne jmeno 
 
MENU swm_menu.prg - pridano prebirani jmena jeste pred UzivReadem(), aby se 
                     toto jmeno zapsalo do session logu 
     _globkon.prg - do funkce InitGK() pridano nacitani HW zadaneho parametrem 
                     z prikazove radky DOSu, aby se mohla do session logu 
                     zapsat stanice, tzn., ze se z tohoto HW prebira pouze 
                     stanice 
                  - funkce QOUT() nahrazena Hlaskou() 
 
BTRX btrx.prg     - po zadani editacniho hesla (univerzalniho hesla), pridan 
                     zapis do session logu - ve staticke funkci HesloCti() 
                  - nazvy RDD byly nahrazeny manifestacnimi konstantami a tim 
                     byl tento PRG zezavislen na _swbtr.ch a _swmorav.ch 
     btrxfce1.prg - nazev RDD pro BTrieve byl nahrayen manifestacni konstantou 
                     a tim byl cely PRG zezavislen na _swbtr.ch 
 
DICT dict.prg     - po zadani pristupoveho (univerzalniho) hesla pridan zapis 
                     do session logu 
 
\\\\\\\\\\ 
1.37  08.01.2001 
 
VSE               - doplneni parametru lFrmUpdateNoChange do FRM souboru - 
                     zapis do dat i kdyz na formulari nebyla zadna zmena 
 
 
\\\\\\\\\\ 
1.38  24.01.2001 
 
VSE               - Nove verze knihovny - parametr lUpdateNoChange 
                     dan zpet na implicitni hodnotu .T. (byla .F.) 
 
\\\\\\\\\\ 
1.39  14.02.2001 
 
VSE               - Nove verze knihovny - nove funkce pro instalaci ZP 
                     Zp_Konfig(), ZP_ValUcDa() a ZpCfg() 
 
\\\\\\\\\\ 
1.3a  08.03.2001 
 
BTRX inscol.prg  - opravena chyba ve funkci KontrDec() - nepripoustel polozky 
                    N 1 0 
                 - do staticke funkce KontrDec() pridan parametr cFieldName, 
                    pro pouziti v chybovych hlaskach, ktere byly do nejasne 
                    bez uvedeni jmena polozky, na ktere vznika chyba 
                 - ve staticke funkci KontrolaStru() pridan do volani funkce 
                    KontrDec() parametr cFieldName 
                 - do staticke funkce KontrolaDbfStru() pridan do volani funkce 
                    KontrDec() parametr cFieldName                 - funkce ColDec() zmenena na statickou funkci a pridan parametr 
                    cFieldName a tento novy parametr promitnut i do volane 
                    funkce KontrDec() 
                 - ve funci ModiColumn() pridan parametr cFieldName do volani 
                    funkce ColDec() 
                 - ve funkci Dbf_Struct() pridan do volani funkce ColDec() 
                    parametr cFieldName 
 
\\\\\\\\\\ 
1.3b  22.03.2001 
 
VSE               - Nove verze knihoven - makrovani vsech parametru browse, 
                     formulare a menu 
 
\\\\\\\\\\ 
1.3c  06.04.2001 
 
VSE               - makrovani brawse, formularu a menu 
 
DICT browse_b.ch  - vsechny prompty a hlavicky dany do uvozovek, aby se spravne 
                     vyhodnocovaly 
 
\\\\\\\\\\ 
1.3d  10.04.2001 
 
VSE               - nove funkce n_fsetdatetime(), n_fkod(), B_FNE() a funkce 
                     B_BIdx() vraci 4 misto 2 
 
\\\\\\\\\\ 
1.3e  17.04.2001 
 
VSE               - opraveny knihovni funkce na kododvani, upravena detekce 
                     kodovani cestiny a zrusen tajny parametr funkce 
                     ReadKonfig() - viz SWMORAVA.LIB verze 6.f9 
 
\\\\\\\\\\ 
1.3f  27.04.2001 
 
VSE               - odladeno kodovani, umozneno kodovat i *.cfg soubory 
                     se strukturou BTrievovskych tabulek - upravena funkce 
                     B_Etalon() v knihovne SWBTR.LIB 
 
MENU _globkon.prg - funkce DecprtMNU() a DecprtTPL() upraveny tak, aby 
                     respektovaly stejne kodovani, jako funkce n_Kod(). 
                     Drive bylo menu kodovano zvlastnim heslem pro Martinov, 
                     ale v Martinove se nikdy nepouzilo. 
 
BTRX btrx.prg     - upravena chyba vznikajici pri nacitani *.cfg souboru 
                     vetsiho nez 64 kB a jeho nasledne editaci MemoEditem() - 
                     nejdrive jej memored() orezal na 64kB a pak vznikala GPF 
                     ve funkci MemoEdit() - upravy udelany ve staticke funkci 
                     CfgRefrStr() 
 
\\\\\\\\\\ 
1.3g  22.05.2001 
 
VSE               - opraveny TiskBat 
                  - novy parametr HW lBtrKonkurTran 
 
 
\\\\\\\\\\ 
1.3h  28.05.2001 
 
VSE               - kodovani BTrievovskych datovych souboru 
 
BTRX btrx.prg     - zmenen dialog pro refres struktur ze serie dotazu 
                     na formular 
 
\\\\\\\\\\ 
1.3z  01.06.2001 
    Konecna verze 1.3x 
 
\\\\\\\\\\ 
1.40  01.06.2001 
 
VSE               - Uvodni verze 1.4x 
MENU              - zmeneny system - menu uz nesaha do databazi, alr vse bere 
                     ze souboru XMENU.DAT 
 
\\\\\\\\\\ 
1.41  07.06.2001 
 
VSE               - nova verze knihovny 
 
\\\\\\\\\\ 
1.42  17.06.2001 
 
VSE               - nove verze knihoven s opravenymi chybami - viz dokumentace 
                     ke knihovnam 
 
\\\\\\\\\\ 
1.43  04.09.2001 
 
BTRX btrx.prg     - XBASE++ pridany include adsdbe.ch, ads.ch, odbcdbe.ch a 
                     dmlb.ch 
                  - XBASE++ odstaveny include ord.ch a requesty rqbrdd, dbfntx 
                     a altd 
                  - XBASE++ ve funkci Main() nahrany ODBCDBE a ADSDBE, odstaveno 
                     volani altd(0) 
                  - OBOJI ve funkci Main() do helpu nastavenych klaves doplnena 
                     chybejici Alt+O, opravena chyba - preklep K_ALT_0(nula) 
                     misto K_ALT_O(pismeno velke O) - v nastavovani SetKey() 
                     bloku, opravena chyba v obnovovani nastaveni SetKey() - 
                     opomenuto obnovit puvodni K_ALT_O a K_ALT_F 
                  - OBOJI ve funkci Menu() zruseny nepotrebne local promenne, 
                     nektere nainicializovany, vsechny retezce prekodovany z 
                     Kamenika na Latin 2 
                  - XBASE++ ve funkci Menu() zvlastni odlisne menu DBE 
                  - OBOJI ve statickch funkcich SetRonly(), GoToRec(), 
                     ExRel(), LocFor(), CountFor(), SumFor(), EditBuffer() 
                     retezce prekodovany z Kamenika na Latin 2 
                  - OBOJI ve statickych funkcich UpdRel(), DbfOrdSelect(), 
                     DbfOrder(), NormFilter(), ServFilter(), EditMacro(), 
                     Save_BrowseTo(), LoadBrowseForm(), AppFrDbf(), 
                     EraseFile(), CreaFile(), DelDbfIndex(), PridejSoubor(), 
                     NactiStat(), NactiRelace(), NactiBrowse(), LoadaBrObj(), 
                     NastavFiltry(), NastavRelace(), Mrznout(), DbfRefrStruc(), 
                     CreaDbf(), CreaNewIndex(), StructStejne(), TiskSest(), 
                     ReplAktField(), ReplField(), N_XreplField() a 
                     MyBrowseCti() zruseny nepotrebne local promenne, nektere 
                     nainicializovany 
                  - XBASE++ ve staticke funkci OpenSoub() doplneno otevirani v 
                     ODBCDBE a ADSDBE 
                  - OBOJI ve statickych funkcich OpenDbf(), SelArea(), 
                     Relace(), DelRel(), EditRel() a DelZap() zruseny 
                     nepotrebne local promenne, nektere nainicializovany, 
                     retezce prekodovany z Kamenika na Latin2 
                  - XBASE++ ve statickych funkcich OpenDbf() a OpenIndex() 
                     misto funkce DbOrderInfo() pouzita dbInfo() a misto funkce 
                     DbOrderInfo() pouzity OrdName() a OrdKey() 
                  - OBOJI ve staticke funkci ExecF1() zruseny nepotrebne local 
                     promenne, nektere nainicializovany, doplneno aliasovani 
                     vybranych polozek 
                  - OBOJI ve staticke funkci ReadIni() retezce prekodovany z 
                     Kamenika na Latin 2 a memvar promenne zaliasovany m-> 
                  - OBOJI ze staticke funkci KontN_XFKomp() odebran nepouzity 
                     parametr nPoc, zruseny nepotrebne local promenne, nektere 
                     nainicializovany 
                  - OBOJI ze staticke funkci N_XSeekKey() memvar promenne 
                     zaliasovany m-> 
                  - OBOJI ze staticke funkci AddRec() funkce SCATTER() 
                     nahrazena funkci BtrxSCATTER() a funkce GATHER() 
                     nahrazena funkci BtrxGATHER() 
                  - OBOJI ze staticke funkci AppFromBtr() zruseny nepotrebne 
                     local promenne, nektere nainicializovany, ve volani 
                     funkce AddRec() ubran parametr cAlias 
                  - OBOJI ze staticke funkce AddRec() ubran parametr cAlias 
                  - XBASE++ ze staticke funkci EmptyArr() nastaven 
                     inicializacni DBE na ODBCDBE 
                  - OBOJI ze staticke funkce SetRdd() odebran parametr aRdd 
                  - XBASE++ ve staticke funkci SetRdd() doplneny drivery o 
                     ODBC a ADSDBE, ubran BTrieve 
                  - XBASE++ ve staticke funkci DbfRefrStruc() odstaveno volani 
                     funkce DbOrderInfo() 
                  - XBASE++ ve staticke funkci CreaDbf() zvlastni kod por 
                     vytvoreni DBF souboru pomoci ADSDBE 
                  - XBASE++ ve staticke funkci ZjistiIndex() odstaveno volani 
                     DbOrderInfo() 
                  - OBOJI ve staticke funkci KontrFile() pridan parametr oGet 
                     a omezeeno ziskavani aktualniho GETu pomoci funkce 
                     GetActive() na pripad pouze, kdyz neni GET poslan jako 
                     parametr 
                  - OBOJI ve staticke funkci CfgRefrStr() nahrazeno 
                     sekvencni volani GET_VARu formularem, novy kod pod 
                     aktivovanym #define NNEEWW 
                  - OBOJI nove staticke funkce podporujici formular 
                     FileNameValid(), ErrFileValid(), EditujFileName() a 
                     MdeF1() 
                  - XBASE++ ve statickych funkcich ZjistiVolbu() a 
                     ZjistiPrompt() doplnen ODBC 
                  - XBASE++ nove staticke funkce JakeMamDbe() - pro ladici 
                     ucely, OpenOdbc(), OpenAds() - otevirani souboru v 
                     neDOSovskych DBE, WriteData() - pro ladici ucely 
     btrxfce1.prg - OBOJI ve funkcich BxOpenBtr(), BxExB_Spoj(), BxDisplStru(), 
                     BxRefrStruct(), BxEraseTbl(), BxCopyFyzTab(), 
                     NewBtrIndex(), BxEditIndex(), DelBtrIndex(), BxSelNext(), 
                     InsFrBuffer(), CopyFrBuffer() a statickych funkcich 
                     OpenCl(), ZjistiJmeno() a PrectiASlias() zruseny 
                     nepotrebne local promenne, nektere nainicializovany 
                  - OBOJI funkci CopyToRecBuff() zruseny nepotrebne local 
                     promenne, nektere nainicializovany, funkce SCATTER() 
                     nahrazena funkci BtrxSCATTER() 
                  - OBOJI funkci CopyToRecord() zruseny nepotrebne local 
                     promenne, nektere nainicializovany, funkce GATHER() 
                     nahrazena funkci BtrxGATHER() 
     filefind.prg - OBOJI ve statickych funkcich TestDisk() a Hleda() zruseny 
                     nepotrebne local promenne, nektere nainicializovany 
     inscol.prg   - OBOJI ve funkcich UpdColumn(), NewColumn(), ModiColumn(), 
                     ModiStru(), CtiIndexy(), EditaceIndexu() 
                     a statickych funkcich UpravStru(), DoGet(), 
                     KontrDbfType(), AddNewIndex() a UpravDbfStru() zruseny 
                     nepotrebne local promenne, nektere nainicializovany 
                  - OBOJI ve staticke funkci StrAktCol() nepouzite promenne 
                     prirazeny samy sobe 
                  - OBOJI ve funkci ModiStru() opravena chyba - zapomenuty 
                     logicky operator .AND. v podmince, zruseny nepotrebne 
                     local promenne, nektere nainicializovany a mepouzite 
                     promenne prirazeny samy sobe 
                  - OBOJI ve funkci dbf_Struct() nahrazeno volani metody 
                     goBottombloc() novym goBottomblock(), opravena chyba - 
                     zapomenuty logicky operator .AND. v podmince 
     scatter.prg  - OBOJI funkce SCATTER() prejemnovana na BtrxSCATTER(), 
                     zruseny nepotrebne local promenne, nektere 
                     nainicializovany 
                  - OBOJI funkce GATHER() prejemnovana na BtrxGATHER(), 
                     zruseny nepotrebne local promenne, nektere 
                     nainicializovany 
     btrx.ch      - presunuto z PRG adresare do centralniho adresare pro CH 
                     soubory \BTR\CH 
MENU xmenu.prg    - XBASE++ funkce Netsoft() prejmenovana na Main(), odstaven 
                     request nNetWhoAmI() 
                  - XBASE++ ve funkci Main() nainicializovany local promenne, 
                     odstaveno volani altd(0) a swm_publ(), dynamicky nahrana 
                     SWNETWAR.DLL, pokud je nastaveno prebirani jmena z 
                     Novella, odstaveno hlidani dvojiteho spusteni pomoci 
                     SWPGETPID(), funkce nNetwork(), nNetWhoAmI() presmerovana 
                     na SWM_nNetwork(), SWM_nNetWhoAmI(), doplneno odehrani 
                     dynamicky nahrane SWNETWAR.DLL 
                  - XBASE++ ve staticke funkci ZapisAudit() funkce nNetwork(), 
                     nNetWhoAmI() presmerovana na SWM_nNetwork(), 
                     SWM_nNetWhoAmI() 
     xmenu_f.prg  - XBASE++ pritahnuto include xbtsys.ch a appevent.ch 
                  - OBOJI ve funkcich _X_Jmeno(), InitGK(), OperMenu(), 
                     ve statickch funkcich SS() a ProcesHeslo() 
                     nainicializovany local promenne 
                  - OBOJI ve staticke funkci VstupJmenaHesla() zruseny 
                     nepotrebne local promenne 
                  - OBOJI ve staticke funkci PutGK() nainicializovany local 
                     promenne, naplneni novych NM_CFG parametru 
                     NM_PROM_LDEKATKONEC a NM_PROM_LBACKGR 
                  - OBOJI ve staticke funkci SS() nainicializovany local 
                     promenne 
                  - XBASE++ ve staticke funkci SS() funkce nNetwork(), 
                     nNetWhoAmI(), nNetVPass() presmerovana na SWM_nNetwork(), 
                     SWM_nNetWhoAmI(), SWM_nNetVPass() 
                  - OBOJI ve staticke funkci MenuExec() nainicializovany local 
                     promenne, nastavuji se nove parametry NM_PROM_LDEKATKONEC 
                     a NM_PROM_LBACKGR, do volani funkce RunDos() pridany dva 
                     nove parametry NM_PROM_LDEKATKONEC a NM_PROM_LBACKGR 
                  - XBASE++ ve staticke funkci MenuExec() vypradnen udalostni 
                     buffer pomocu funkce AppEvent() 
                  - XBASE++ ve staticke funkci ProcesHeslo() funkce nNetwork(), 
                     nNetSprvsr() presmerovany na SWM_nNetwork(), 
                     SWM_nNetSprvsr() 
                  - OBOJI ve funkci AgPristup() zruseny nepotrebne local 
                     promenne 
                  - XBASE++ uplne prepracovana funkce RunDos(), pribyly dva 
                     nove parametry lAsync a lBackground poplatne stejnym 
                     parametrum systemove sunkce RunShell() 
    nm_cfg.ch     - presunuto z PRG adresare do centralniho adresare pro CH 
                     soubory \CLP\CH 
                  - nove parametry NM_CFG_LCEKATKONEC, NM_CFG_LBACKGR a jim 
                     odpovidajici NM_PROM_LCEKATKONEC, NM_PROM_LBACKGR 
OPER operace.prg  - XBASE++ odstaneny requesty cominit, comout, swpcurdir, 
                     swm_sys, SIXCDX, rqbrdd, dbfntx, blimempack a vsechny 
                     knihovni, funkce operace() prejmenovana na Main() 
                  - OBOJI ve funkci Main() nepouzite promenne prirazeny samy 
                     sobe 
                  - XBASE++ ve funkci Main() nahran FOXCDX, odstaveno volani 
                     B_UzivRead() 
                  - OBOJI ve staticke funkci ReadZavinac() nainicializovany 
                     local promenne 
WMEN              - nova agenda - menu v XBASE++ pro Win32, linkuje se do 
                     WMEMU.EXE a potrebuje nasledujici runtime Alaska Xbase++, 
                     XbTools++ a SwMoravy (SWMORAVA.DLL, GETSYS.DLL) 
     swnetwar.prg - nove PRG resi dynamicke spojeni na DLL Novell klienta 
     instal\ope\swm.ooo - pridano generovani prvni verze SWMW.BAT pro 
                     instalaci "z ciste vody" 
     instal\ope\instal.ooo - do Calls_SWM_BAT pridano podminene generovani 
                     SWMW.BAT a doplneno chybejici zruseni pouzitych PUBLIC 
                     promennych (o_Release) 
 
\\\\\\\\\\ 
1.44  07.09.2001 
 
BTRX btrx.prg     - OBOJI opravena chyba ve staticke funkci CfgRefrStr() - mod 
                     pro funkci B_Refrstr() byl posilan snizen o 1, cimz z modu 
                     EXACT byl ADD_DEL, z ADD_DEL byl ADD_ONLY a z ADD_ONLY 
                     byla -1, coz neni nic. Chyba je v aplikac od minule verze. 
                  - OBOJI ve staticke funkci CfgRefrStr() implicitni hodnota 
                     pro mod byla zmenena z ADD_ONLY na EXACT 
 
\\\\\\\\\\ 
1.45  03.10.2001 
 
BTRX btrx.prg     - OBOJI opravena chyba ve staticke funkci n_xSeekKey() - 
                     preklep local promenne aPred a aPost byly spatne aliasovane 
                     jako MEMVAR (m->) - vznikala chyba pri hledani pomoci 
                     N_XSEEKu "Variable aPred does not exist....". Chyba vznikla 
                     ve verzi 1.43 dne 04.09.2001. 
                  - OBOJI opravena chyba ve staticke funkci DelZap() - operace 
                     PACK potrebuje exkluzivne otevreny soubor, zde byl sice 
                     test na exkluzivitu, ale obraceny => v pripade exkluzivne 
                     otevreneho souboru rval, ze je nutna exkluzivita a 
                     v pripade shared otevreneho souboru udelal pokus o PACK, 
                     ktery mel za nasledek tvrdou chybu: 
                     "Exclusive required ..." 
                     Chyba existuje od prvopocatku 
                  - OBOJI ve funkci Menu() opraveny duplicitni horke klavesy 
                     u "Copy to DBF" a "Append from DBF" a do menu "Nastroj" 
                     pridana volba ZAP 
                  - OBOJI do staticke funkce DelZap() pridan parametr cOperace a 
                     podle tohoto parametru se provadi bud PACK nebo ZAP 
                  - OBOJI opravena chyba ve staticke funkci MyBrowseCti() - 
                     funkce ReadKonfig() ocekavala vstupni parametr acSoubCFG 
                     pouze ve tvaru "C" a ne uz "A". Proto dochazelo k chybe pri 
                     nacitani.ENV souboru - "neuspesne nacteni souboru ...., 
                     soubor nenalezen nebo ma nulovou velikost" 
                  - OBOJI opravena chyba ve staticke funkci NactiStat() - mezi 
                     BEGIN SEQUENCE a END SEQUENCE jsou volany ruzne funkce, 
                     ktere, kdyz skoncily chybou, nechavaly neporadek 
                     na obrazovce. Proto pred BEGIN SEQUENCE pridano volani 
                     saveAllEnv() a za END SEQUENCE doplneno restAllEnv(), 
                     cimz se udela poradek i v pripade chyby. 
 
WMEN              - aplikace prelinkovana verzi Xbase++ 1.70.267, cimz doslo 
                     k vymene a rozsireni runtimovych DLL 
                  - aplikace nyni potrebuje krome SWMORAVA.DLL take SWNETW.DLL 
     swnetwar.prg - zrusenn - SWNETWAR.DLL nahrazena standardne linkovanou 
                     SWMNETW.DLL. 
     instal\ope\swm.ooo - upraveno generovani prvni verze SWMW.BAT pro 
                     instalaci "z ciste vody" na nove DLL 
     instal\ope\instal.ooo - v Calls_SWM_BAT upraveno podminene generovani 
                     SWMW.BAT, pridan volany Calls_SWM_BAT_SWMW1, ktery 
                     modifikuje stary SWMW.BAT 
 
\\\\\\\\\\ 
1.4q  19.10.2001 
 
IT   _CHECK.BAT   - doplneno hlaseni o neexistenci adresaru o pripadnych 
                     nedostatecnych pravech 
     instal\ope\swm.ooo - doplneno rozbalovani noveho swm2_2.arj 
     instal\ope\instal1.ooo - doplneno rozbalovani noveho swm2_2.arj 
 
WPRI wprint.prg   - nova aplikace - tisk na Windows tiskarny v Xbase++, 
                     WMENU.EXE bude volano z tisku (menu Tiskarna), TiskAll 
                     pripravi relativni soubor a ten pak predhodi WMENU.EXE 
                     k vytisknuti. Do seznamu balenych souboru pridano 
                     WMENU.EXE a XPPUI2.DLL 
 
DICT dict.prg     - doplnena nova funkcnost - DICT.EXE lze volat davkove za 
                     ucelem zmeny disku v celem DDF. Tvar takoveho volani je 
                     nasledujici: 
                       DICT.EXE  SWMORAVA DICT CHANGEDISK  
                  - do funkce Main() pridany parametry cHw, cH1, cH2, cH3 a 
                     cNewDisk a rpidano zpracovani novych parametru a nakonec, 
                     jsou-li zadana spravna hesla, je volana statcika funkce 
                     PrehodDisk() 
                  - do staticke funkce PrehodDisk() pridany parametry cHeslo a 
                     cNewDisk, zmenen status z procedury na funkci a pridano 
                     osetreni parametru - jedna se o davkovou zmenu disku v DDF 
 
MENU xmenu.prg    - XBASE++ zrusena knihovna SWNETWAR.DLL, jeji funkce nahrazeny 
                     knihovnou SWMNETW.DLL, ktera je standardne linkovana do 
                     kazde aplikace ve dle SWMORAVA.DLL. 
                  - XBASE++ ve funkci Main() zruseno pouziti promenne nDllHandle 
                     a dynamicky load a unload SWNETWAR.DLL. Misto toho vyuzito 
                     parametru CFG_XBASE_NETWAR 
                  - XBASE++ ve funci Main() zmeneneno volani funkci 
                     SWM_nNetwork() a SWM_nNetWhoAmi() - makro nahrazeno primym 
                     volanim 
                  - XBASE++ ve staticke funkci ZapisAudit() zmeneneno volani 
                     funkci SWM_nNetwork() a SWM_nNetWhoAmi() - makro nahrazeno 
                     primym volanim 
      xmenu_f.prg - XBASE++ ve statcike funkci SS() zmeneneno volani funkci 
                     SWM_nNetwork(), SWM_nNetWhoAmi() a SWMNetVPass() - makro 
                     nahrazeno primym volanim 
                  - XBASE++ ve staticke funkci ProcesHeslo() zmeneneno volani 
                     funkci SWM_nNetwork(), SWM_nNetSprvsr() - makro nahrazeno 
                     primym volanim 
 
\\\\\\\\\\ 
1.4r  25.10.2001 
 
BTRX btrx.prg    - opravena chyba ve staticke funkci Relkal() pri vyberu 
                    aliasu pro relaci, kdy nastal stav prazdne matice do 
                    MENUVER. Oseterno pro navratovou hodnotu ASCANu = 0 
                    nebude mazan prvek matice. 
 
WPRI             - pridana funkcnost tisku semigrafickych znaku a tisku od 
                    strany do strany 
     wprint.prg  - pridany manifestacni konstanty delitelu delky radku DIVISOR_, 
                    vysky fontu FONT_HEIGHT, pro seznam semigrafickych znaku 
                    CBOX_*, pro matici zacatku a koncu car semigrafickych znaku 
                    COORD_ a vzdalenosti car semigrafickych znaku 
                 - ve funkci main() doplnena hlaska o neexistenci komunikaciho 
                    souboru a pred vsechny hlasky doplnena maximalizace 
                    aplikacniho okna 
                 - do statcike funkce VyberTiskarnu() pridany parametry 
                    nOdStrany a nDoStrany s prebiranim hodnot z print dialogu 
                 - do staticke funkce TiskDoc() pridany parametry nOdStrany a 
                    nDoStrany 
                 - ve statcike funkci Print() promitnuty nove parametry do 
                    volani funkci VyberTiskarnu() a TiskDoc(), funkce doplnena 
                    o tisk semigrafickych znaku a doplnena o reakci na tisk 
                    od strany do strany 
                 - ve staticke funkci ReadFile() doplnena maximalizace 
                    aplikacniho okna pred hlaskou a test uspesnosti nacteni 
                    souboru memoreadem zmenen z EMPTY() na len()==0 
                 - ve staticke funkci PrepareTisk() nahrazeny hodnoty delitelu 
                    delky radku a vysky fontu manifestacnimi konstantami 
                 - ve statcike funkci CreaFont() snizena sirka fontu o 1 
                 - nova staticka funkce BuildCoordArray(), ktera vyrobi fonty 
                    pro semigraficke znaky 
 
\\\\\\\\\\ 
1.4s  30.10.2001 
 
WPRI              - zrychleno odebranim potreby SWMORAVA.DLL 
      wprint.prg  - zrusena zavislost na cfg.ch, pridana zavislost na _oper.ch 
                     z duvodu konstanyt POZNAMKY 
                  - ve funkci Main() a ve staticke funkci ReadFile() pred 
                     hlaskami zrusena maximalizace aplikacniho okna, volani 
                     funkce Hlaska() nahrazeno msgBoxem() 
                  - ve staticke funkci ReadScriptFile() volany novy staticky 
                     funkce ReadKonfig() a Nastaveni(), do volani staticke 
                     funkce TiskDoc() pridan parametr 
                  - do staticke funkce TiskDoc() pridan parametr cFile, zruseno 
                     volani funkci ParamOznam(), ModiParamOzn() a ZrusOznam() a 
                     nahrazeno novym objektem Progress() 
                  - ve staticke funkci SmazSoubor() nahrazeno volani funkce 
                     n_ferase() funkci ferase() 
                  - staticka funkce graErrorText() zmenena tak, aby vracely 
                     misto textove matice jen retezec 
                  - nova funkce AppSys() resici zobtazeni aplikacniho okna pri 
                     startu programu 
                  - nova staticka funkce ReadKonfig() - nacteni text.souboru 
                  - nova staticka funkce Nastaveni() - zjistovani nastaveni 
                     parametru v text.souboru 
                  - nova staticka funkce FileSize() - zjisteni velikosti souboru 
                     bez jeho otvirani 
                  - nova staticka funkce aappend() - scitani matic 
     main.prg     - novy PRG - aplikacni okno - modifikovatelny kod 
     _main.prg    - novy PRG - aplikacni okno - nemodifikovatelny kod 
     progress.prg - novy PRG - ukazatel progrese 
 
\\\\\\\\\\ 
1.4t  06.11.2001 
 
BTRX btrx.prg     - SAVESCREEN nahrazeno volanim n_SaveScreen() a RESTSCREEN 
                     nahrazen volanim n_RestScreen() ve funkci Main() a 
                     statickych funkcich CloseArea(), X_Formular(), InfoLine(), 
                     EraseFile(), EmptyArr() a CreaNewInd() 
     filefind.prg - SAVESCREEN nahrazeno volanim n_SaveScreen() a RESTSCREEN 
                     nahrazen volanim n_RestScreen() ve funkci FileFind() a 
                     staticke funkci Hleda() 
     inscol.prg   - SAVESCREEN nahrazeno volanim n_SaveScreen() a RESTSCREEN 
                     nahrazen volanim n_RestScreen() ve statickych funkcich 
                     HlpStru(), AddNewInd() a verejnych funkcich CtiIndexy(), 
                     ShowTxt(), EditaceIndexu() 
 
\\\\\\\\\\ 
1.4u  20.11.2001 
 
VSE               - nove verze knihoven - viz dokumentace ke knihovnam, 
                     rekompilace se provadi kvuli pridanemu parametru do funkce 
                     B_U_Firma() pro instalaci (resp. Operace.exe) 
 
\\\\\\\\\\ 
1.4v  22.11.2001 
 
VSE               - nove verze knihoven - viz dokumentace ke knihovnam, 
                     rekompilace se provadi kvuli pridanemu CFG parametru 
                     CFG_SYSTEM a dale byla rozsirena matice CFG_ALLPRAVA 
                     o polozku pro prava na typy dokladu 
 
\\\\\\\\\\ 
1.4w  07.01.2002 
 
BTRX btrx.prg     - doplneny requesty pro funkce CaTools pro praci COM portem 
OPER operace.prg  - doplneny requesty pro funkce CaTools pro praci COM portem 
 
\\\\\\\\\\ 
1.55  21.01.2002 
 
DICT browse_b.ch  - do browse a formulare fyz.souboru pridana polozka VYROBA 
     dict.prg     - do funkce Main() pridan do manifestacni konstanty 
                     DataDictFiles parametr s hodnotou GetVerDDF(), pokud se 
                     nepovede DictDbOpen() pridan rollback DDF z verze 06 na 05, 
                     do submenu UTILITY pridana funkce refres a rollback DDF 
                     verze 05, 06 s volanim nove staticke funkce RefrDDF05() 
                  - do statickych funkci CreateDict(), DictDbOpen() a 
                     DictDbClose() pridan do manifestacni konstanty 
                     DataDictFiles parametr s hodnotou GetVerDDF() 
                  - nova staticka funkce RefrDDF05() zapojena do submenu UTILITY 
     dictfce1.prg - do funkce DictKuk() pridan do manifestacni konstanty 
                     DataDictFiles parametr s hodnotou GetVerDDF() 
                  - k funkcim Tbl_Vyber() a StPOlAddEd() pridan komentar a 
                     prepnuti orderu nahrazeno z hodnoty na manifestacni 
                     konstantu 
                  - ve funkci StTblAddEd() nahrazeno prepnuti orderu z hodnoty 
                     na manifestacni konstantu 
 
BTRX btrxbrw.ch   - novy CH - presunut sem popis browse z btrx.ch 
     btrx.ch      - popis browse presunut do noveho CH btrxbrw.ch 
     btrx.prg     - zezavislen na novem CH - btrxbrw.ch 
     btrxfce1.prg - totalne zestihlen z duvodu kompilacni chyby "Preprocessor 
                     table overflow ..", funkce odtud presunuty do novych PRG 
     btrxfce2.prb - novy PRG, presunuty sem z btrxfce1.prg nasledujici funkce: 
                     BxZapisLogin(), BfilFind(), PrectiAlias() a staticke funkce 
                     RelEx() a ZjistiJmeno() 
     btrxfce3.prg - novy PRG, presunuty sem z btrxfce1.prg nasledujici funkce: 
                     BxOpenBtr(), BxExB_Spoj() a staticka funkce KontCal() 
     btrxfce4.prg - novy PRG, presunuty sem z btrxfce1.prg nasledujici funkce: 
                     BxDispStru(), BxRefrStruct(), BxCopyFyzTab(), BxDolRamek(), 
                     BxNapln(), K_Heslo(), BxMakroNew(), BxMakroLoad(), 
                     BxSelNext(), InsBrBuffer(), CopyBrBuffer(), 
                     CopyToRecBuff(), CopyToRecord(), PosBrStat(), BrX_Browse(), 
                     IsBtrv() a BrIsOpen() 
 
\\\\\\\\\\ 
1.56  19.02.2002 
 
BTRX btrx.prg     - do staticke funkce OpenODBC() pridano nastaveni vypoctu 
                     LASTREC() - jedna se asi o novinku v XBASE++ 1.7 a doplnen 
                     chybejici CloseSession(), na zacatku PRG vymeneny 
                     jednotlive requesty na funkce CATOOLS propraci s COMy 
                     novy COM_REQ.CH (pouziva se i v OPERACE.EXE) - pridany 
                     funkce WaitPeriod() a Millisec() 
     inscol.prg   - OBOJI do staticke funkce KontrName() doplneno do hlasek i 
                     chybne jmeno polozky a dale bylo povoleno jmeno zacinajici 
                     podtrzitkem 
                  - OBOJI opravena chyba ve staticke funkci KontrName(), 
                     neaceptoval jako prvni znak ve jmene polozeky podtrzitko 
                     "_" a hlasky o nedovolenem znaku ve jmene polozky doplneny 
                     o jmeno polozky, chyba je zde od stvoreni sveta 
                  - OBOJI opravena dalsi chyba - funkce Coldec() zmenena ze 
                     staticke na verejnou, protoze je volana formou makra ve 
                     funkcich dbf_Struct() a ModiStru(), chyba sem byla 
                     zanesena ve verzi 1.3a ze dne 08.03.2001 
 
WBTR bti_comp.prg - pridany tri nove funkce JD() - Juliansky den, SearchD() - 
                     hledani datumu podle Julianskeho dne, GetVerDDF() 
 
OPER operace.prg  - na zacatku PRG vymeneny jednotlive requesty na funkce 
                     CATOOLS propraci s COMy novy COM_REQ.CH (pouziva se 
                     i v BTRX.EXE) - pridany funkce WaitPeriod() a Millisec() 
 
\\\\\\\\\\ 
1.57  21.02.2002 
 
VSE               - nova verze knihovny SWMORAVA 6.h4 - chyba v _novyrec.prg, 
                     viz dokumentace v opravy.txt 
 
\\\\\\\\\\ 
1.58  12.03.2002 
 
VSE               - nova verze knihovny SWBTR 1.B8 - chyba v _b_dbf.prg, 
                     viz dokumentace v opravy.txt 
 
\\\\\\\\\\ 
1.59  22.03.2002 
 
VSE               - nova verze knihovny SWBTR 1.BB - chyba v _b_dbf.prg, 
                     nova verze knihovny SWMORAVA 6.H7 - chyba v _tiskall.prg 
                     viz dokumentace v opravy.txt 
 
\\\\\\\\\\ 
1.5a  29.03.2002 
 
VSE               - nova verze knihovny - nova bitmapa v SWMORAVA.DLL 
 
\\\\\\\\\\ 
1.5b  16.04.2002 
 
VSE               - nova verze knihovny SWMORAVA, opraveny chyby v BrowTisku a 
                     zvyrazneno Menuver, v pripade vice polzek menu nez lze 
                     zobrazit najednou 
 
\\\\\\\\\\ 
1.5c  23.05.2002 
 
VSE               - nove verze knihoven SWMORAVA a SWBTR, nove funkce x_insert() 
                     a x_update() 
 
BTRX btrx.prg     - XBASE++ zrusena zavislost na adsdbe.ch a ads.ch 
                  - XBASE++ ve funkci Main() zruseno loudovani ADSDBE, protoze 
                     je jiz nahrano v init procedure SWBTR.LIB RQBSYS() 
                  - XBASE++ staticka funkce OpenADS() pro Aljasku presmerovana 
                     (vola) statickou funkci BxOpenBtr() 
 
WBTR bti_comp.prg - zakomentovany nasledujici funkce - berou se z SWBTR.DLL 
                     DDF_Stru(), DDF_Indx(), B_GetIndex(), B_Nrm_Atbl(), 
                     B_Spoj(), B_KillTbl(), B_FCopy(), B_FMove(), B_Etalon(), 
                     B_CopyToDBF(), B_AppFromDbf(), B_PutStru(), B_Filter(), 
                     n_XGather(), n_XFcount(), n_XGoTo(), n_XGoToTop(), 
                     B_IndexVyber(), n_XSoftSeek(), n_XOrder(), Ses_UnivHeslo() 
                     a GetVerDDF() 
 
\\\\\\\\\\ 
1.5d  06.06.2002 
 
VSE               - refres LOG_Tranu a ostatnich systemovych souboru 
 
OPER              - pridano nove EXE - OPERASCI.EXE - bez zalinkovanych OBJ 
                     na cestinu LATIN 2. Puvodne tyto OBJ do OPERACE.EXE 
                     linkovany nebyly a delalo to problemy funkci UPPER(), 
                     ktera se pak jinak chovala v programech s temito moduly. 
                     Dusledek toho pak bylo napr. nefungovani funkce BSeek() 
                     pri hledani retezcu s ceskymi znaky (v LATIN 2) - nasledne 
                     pak nefungovala i funkce IsUniq() a jiste nefungoval cely 
                     balik dalsich funkci. 
 
\\\\\\\\\\ 
1.5e  10.06.2002 
 
VSE               - opravy a zmeny vyplyvajici ze zmen v knihovnach - nove 
                     parametry funkce B_lBigInit(), opravy v refresi TRAN_LOGu 
                     a uprava B_RefrStruc() s novym testem na volne misto 
                     na disku(discich) 
 
\\\\\\\\\\ 
1.5f  22.07.2002 
 
VSE               - opravy a zmeny vyplyvajici se zmen v knihovnach 
BTRX btrx.prg     - OBOJI v procedure Main() DbCloseAll() nahrazeno X_CloseAll() 
                  - XBASE++ ve staticke EmptyArr() zruseno nastaveni 
                     implicitniho driveru ODBCDBE 
                  - OBOJI ve staticke funkci ZjistiPrompt() nahrazen podmineny 
                     kod pro Xbase++ - driver ODBCDBE - univezalnim kodem 
                     s manifestacni konstantou BTRIEVE_RDD - nachystano na 
                     Btrieve pro Windows 
 
\\\\\\\\\\ 
1.5g  24.07.2002 
 
VSE               - opravy a zmeny vyplyvajici se zmen v knihovnach - chyba 
                     ve funkci B_ErrMsg() viz knihovna SWBTR ver. 1.cb 
 
OPER operace.prg  - CLIPPER konstanta pro podminenou kompilaci CLIPPER53 
                     zmenena na C53 z duvodu moc dlouheho prikazoveho radku 
                     v DOSe 
 
\\\\\\\\\\ 
1.5h  25.07.2002 
 
VSE               - opravy a zmeny vyplyvajici se zmen v knihovnach - chyba 
                     ve funkci B_lBigOpen() viz knihovna SWBTR ver. 1.cc 
 
\\\\\\\\\\ 
1.60  02.10.2002 
 
MENU xmenu.prg    - ve funkci Main() doplnen do volani funkce OperMenu() 
                     parametr lPoprve 
     xmenu_f.prg  - do funkce OperMenu() pridan parametr lPoprve, tento 
                     parametr preposlan do funkce MenuExec, dale opravena chyba 
                     - misto volani cExitBat byl volan cInitBat 
                  - do funkce MenuExec() pridan parametr lPoprve, preposlan do 
                     rekurzivne volane funkce OperMenu(), pro XBASE++ pridana 
                     moznost volani aplikacni DLL (pouzita nova konstanta 
                     NM_PROM_DLL) - s tim souvisi pridani mizeni menu, protoze 
                     aplikace pak jede v aplikacnim okne menu 
     nm_cfg.ch    - pridana konstanta NM_PROM_DLL == "Dll" pro moznost volani 
                     aplikacni DLL v Xbase++ 
OPER operace.prg  - cely PRG zezavislen na _swbtr.ch 
                  - opravena chyba funkce Main() v kodu pro Xbase++ - program 
                     nereagoval na parametr lBTrieve 
WBTR bti_comp.prg - jen pro DEBUG pridana nova funkce WeireLog() a request 
                     grasetattrline 
     project.xpj  - pridano do linkovani ..\..\dllrun\prg\external.prg a 
                     linkovaci skript \btr\apl\dllrun\prg\external.lnk oboji 
                     z WDLLRUN 
 
WDLL              - novy EXE - resi spousteni aplikacnich DLL ve Windows 
 
\\\\\\\\\\ 
1.61  24.10.2002 
 
VSE               - tisk do Windows tiskaren a do IE ve Win NT/2k/XP uz jde 
 
\\\\\\\\\\ 
1.62  25.11.2002 
 
VSE               - rekompilace s novou knihovnou 
 
DICT dict.prg     - ve staticke funkci VytvorSoubor() doplnena chybejici vyroba 
                     ve formulari noveho souboru a dale doplnena do parametru 
                     volani funkci B_Create(), B_fCopy() a B_fMove() 
 
\\\\\\\\\\ 
1.63  21.01.2003 
 
VSE               - rekompilace s novou knihovnou - zmena zejmena v profylaxi 
                     DDF_SES - drive se provadel primo update polozky STAV  
                     z hodnoty 10 na 30, pokud se nepovedl z duvodu zamcene 
                     vety, slo se na dalsi vet. Tento zpusob byl velmi pomaly 
                     na BTrieve 7.xx, proto zmena - pred update se nejdriv 
                     zkusi udelat RLOCK, ktery kdyz se povede, zustane trcet 
                     az do shozeni aplikace 
 
CALL tstcall1.prg - OBOJI do funkci Zapis1Calls(), Zapis1ErrCalls() a  
                     Zapis1FatalErr() pridana inicializace local promenne 
                     nMaSeZapsat na NIL kvuli kompatibilite s Xbase++ 
     tstcalls.prg - OBOJI do funkce Main() pridana inicializace local promennych 
                     hLog, nErr a hErrLog na NIL kvuli kompatibilite s Xbase++ 
                  - OBOJI do statcike funkce Blok() pridana inicializace local  
                     promennych aCalls a aKolizeCalls na NIL kvuli kompatibilite 
                     s Xbase++ 
 
WDLL dllrun.prg   - XBASE++ zmena ve  volani aplikacnich DLL - nyni aplikacni 
                     DLL maji dymickou vazbu misto puvodni staticke, cimz se 
                     jednak spousteni a setri operacni pamet 
     external.prg , 
     external.lnk - XBASE++ zruseny pro nepotrebnost - aplikacni DLL se nyni 
                      volaji s dynamickou vazbou 
     project.xpj  - XBASE++ zruseno linkovani nepotrebne external.prg a 
                     external.lnk 
 
MENU xmenu_f.prg  - XBASE++ ve staticke funkci MenuExec() zmeneno volani 
                     staticke aplikacni DLL na dynamicke a zruseno specialni 
                     osetreni chyb v runtime pri volani DLL, protoze to 
                     odstavovalo standardni osetreni chyb v aplikacich 
 
WMEN project.xpj  - XBASE++ zruseno linkovani nepotrebne external.prg a 
                     external.lnk 
 
\\\\\\\\\\ 
1.64  05.02.2003 
 
MENU xmenu_f.prg  - OBOJI opravena chyba ve funkci MenuExec() - matice 
                     aObrazPosMenu obsahovala prazdnou matici, se kterou se pak 
                     provadel restscreen. Chyba je v aplikaci od verze  
                     1.60 ze dne 02.10.2002 
 
\\\\\\\\\\ 
1.65  28.02.2003 
 
VSE               - opravena chyba v NovyRec() - viz knihovna verze 6.j6 
                     ze dne 28.02.2003 
OPER operace.prg  - CLIPPER odebran driver DBFCDX, protoze to padalo na pamet, 
                     zjevne na EvalStack 
 
\\\\\\\\\\ 
1.66  15.04.2003 
 
VSE               - reseni chyby ve Win2k/XP - nefunguji semafory na lokalnim 
                     disku. Take soubor otevreny z DOSovskeho okna na lokalnim 
                     disku lze z druheho okna smazat. S tohoto duvodu 
                     nefunguji semafory a funkce na ne navazane, treba refres 
                     struktur. Pridan tedy do HW.HW parametr nSemafory, ktery 
                     ma normalne hodnotu 0. Dame-li mu hodnotu 1, pak funkce 
                     na semafory prestanou semafory testovat a  uspech (ci 
                     neuspech podle povahy funkce). 
 
\\\\\\\\\\ 
1.67  18.04.2003 
 
VSE               - rekompilace s novou knihovnou SWBTR.LIB ver. 1.de, zmena 
                     je ve vytvareni noveho DDF z ciste vody na cisty disk, 
                     tj. nova instalace - drive se vytvarel slovnik verze 5, 
                     tj. bez __RECNA, od nyni se bude vytvaret jiz s __RECNEM 
 
 
\\\\\\\\\\ 
1.68  21.05.2003 
 
CALL tstcalls.prg - OBOJI do funkce Main() pridany parametry cFatalErrLog -  
                     jmeno souboru, kam se budou zapisovat fatalni chyby a  
                     cErrCallsLog - soubor pro zapis o nevolanych Callsech 
                  - OBOJI ve staticke funkci Blok() upraveno chovani programu - 
                     ted jiz nebude program pri fatalni chybe ukoncen, ale 
                     pokracuje dal, pri cemz o fatalni chybe ucini zapis do 
                     LOGu fatalnich chyb - novy parametr programu 
                  - XBASE++ ve funkci Main() dopleno obhospodareni zapisu o 
                     nevolanych Callsech 
                  - XBASE++ ve staticke funkci Blok() dopleno obhospodareni  
                     zapisu o nevolanych Callsech 
     tstcall1.prg - OBOJI ve funkci ZapisFatalErr() doplnen zapis o fatalni 
                     chybe o jmeno souboru, kam se tato chyba zapsala 
                  - XBASE++ nove staticke funkce ZapisChybnyCalls(),  
                     ZapisNevolaneCallsy() a OpenErrCallsLog(). Vsechny slouzi 
                     k testovani nevolanych Callsu. 
 
WDLL dllrun.prg   - XBASE++ ve funkci Main() zprovoznen osmy parametr, doplnen 
                     help o parametry xPar5 az xPar8, opravena chyba vznikajici, 
                     kdyz pri nezadani parametru cFunkce "Argument error function 
                     AllTrim..." 
 
WCAL              - XBASE++ zavedena nova aplikace WTSTCALL.EXE - obdoba DOSovske 
                     TSTCALLS.EXE - resi preplneni rozsahu matice 4096 prvku v 
                     DOSe pri nacitani Callsu celeho systemu, v Alasce neni 
                     rozsah matice omezen 
 
\\\\\\\\\\ 
1.69  11.06.2003 
 
MENU xmenu_f.prg  - XBASE++ cely PRG zezavislen na dll.ch, pridana staticka  
                     promenna slDelMenu 
                  - XBASE++ ve staticke funkci MenuExec() osetreno menu - 
                     jeho disablovani a ruseni, dale eliminovan IDSC error 
                     pri druhem volani DllLoad() 
 
\\\\\\\\\\ 
1.6a  01.08.2003 
 
BTRX btrx.prg     - XBASE++ cely PRG zezavislen na appevent.ch 
                  - funkce Main() 
                    - OBOJI v definici menu nahrazena funkce MenuExit() novou 
                        statickou funkci Mn_Exit() 
                    - OBOJI do menu Nastroje pridana polozka "Append blank" s 
                        volanim funkce X_Insert() 
                    - XBASE++ zruseno zobrazovani redku menu - ponechano jen 
                        Clipperu 
                    - OBOJI funkce Lastkey() nahrazena funkci GLastkey() 
                    - XBASE++ zruseno volani reststcreen 
                  - OBOJI nova staticka funkce Mn_Exit() pro podminene volani 
                     funkce MenuExit() jen v Clipperu 
                  - OBOJI staticke funkce OpenDbf(), LoadBrObj() a OpenODBC() 
                    - nahrazeno ve volani N_FBrowseCti() konstanty 
                        TBL_EDIT_BBB a A_JMP_TABLE novymi statickymi funkcemi 
                        aTBL_EDIT_BBB() a A_JMP_TABLE() a doplneny komentare o 
                        dalsim parametrech 
                    - podminene pokud neni Crt aplikacni okno (tzn. pro Alasku 
                        a grafiku) naplnena instancni promenna ::btrxCargo 
                        objektu browse a nastaven titulek okna 
                  - staticka funkce CloseArea() 
                    - XBASE++ uzavreni souboru doplneno zrusenim okna browse 
                    - OBOJI volani funkce MenuExit() nahrazeno Mn_Exit() 
                  - XBASE++ funkce X_Formular() 
                    - zruseno volani staticke funkce InfoLine() - help23 
                    - zruseno restscreen 
                  - OBOJI ve statcike funkci InfoLine() SETCOLOR() nahrazeno 
                     GSETCOLOREM() 
                  - OBOJI staticka funkce Load_BrowseForm() 
                    - do parametru volani funkce MyBrowseCti() a v komentari i 
                        funkce N_FBrowseCti() nahrazena konstanta A_JMP_TABLE 
                        funkci A_JMP_TABLE() 
                    - podminene pokud neni Crt aplikacni okno (tzn. pro Alasku 
                        a grafiku) naplnena instancni promenna ::btrxCargo 
                        objektu browse a nastaven titulek okna 
                  - OBOJI ve staticke funkci SetRdd() nahrazena funkce 
                     MenuExit() novou statickou funkci Mn_Exit() 
                  - OBOJI ve staticke funkci HesloCti() maxcol() nahrazena 
                     GMaxColem() 
                  - statcika funkce ReplAktCol() 
                    - OBOJI doplneno brani aktivniho browse jeste i volanim 
                        BrowActive() 
                    - XBASE++ instancni promenna ::heading sloupce browse 
                        nahrazena pro Alasku promennou ::headingString 
                    - OBOJI zruseno volani N_XreplField() pro BTrieve - vola 
                        se jen ReplField() 
                  - OBOJI ve staticke funkci ReplField() zruseny vsechny 
                     podminene akce na BTrieve 
                  - OBOJI zrusena staticka funkce N_XreplField() 
                  - OBOJI statcika funkce MyBrowseCti() 
                    - konstanta TBL_EDIT_BBB nahrazena novou statickou funkci 
                        aTBL_EDIT_BBB()a doplneny komentare o dalsim 
                        parametrech 
                  - OBOJI ve staticke funkci CopyToDbf() kosmeticky upraven 
                     vzhled volani funkce B_CopyToDbf() 
                  - OBOJI nova staticka funkce aTBL_EDIT_BBB() - podminene 
                     pro Alasku meni parametr lPridat == 1 na lPridat == 0 
                  - OBOJI nova staticka funkce A_JMP_TABLE() - podminene pro 
                     Alasku odebira z JMPTable browse klavesy F10, TAB a SH+TAB 
                     a dale jiz neni volana funkce BxMakroLoad(), misto ni se 
                     vola BxMakroNew() s parametrem 
                  - XBASE++ nova verejna funkce Btrx_BrSetInput() - vpla se 
                     pri zmene fokusu okna browse - meni nastaveni golobalni 
                     matice programu BTRX a funkce BrowActive() 
     btrxfce3.prg - OBOJI funkce BxOpenBtr() a BxExB_Spoj() 
                    - nahrazeno ve volani N_FBrowseCti() konstanty 
                        TBL_EDIT_BBB a A_JMP_TABLE novymi statickymi funkcemi 
                        aTBL_EDIT_BBB() a A_JMP_TABLE() a doplneny komentare o 
                        dalsim parametrech 
                    - podminene pokud neni Crt aplikacni okno (tzn. pro Alasku 
                        a grafiku) naplnena instancni promenna ::btrxCargo 
                        objektu browse a nastaven titulek okna 
     btrxfce4.prg - XBASE++ ve funkci BxDolRamek() zruseno zobrazovani stavu 
                     filtru, relace a orderu 
                  - OBOJI do funkce BxMakroNew() pridan parametr lLoadMacro a 
                     cela funkce predelana jak pro Alasku tak i pro nacitani 
                     obsahu z *.OPE souboru 
                  - OBOJI zrusena nepotrebna funkce BxMakroLoad() - je 
                     nahrazena funkci BxMakroNew() s parametrem 
                  - XBASE++ do funkce BrX_Browse() 
                    - pridano volani EvalMNPravoAll() pro zmenu prav menu 
                    - zruseno nastavovani parametru lPridat v globalni matici 
                        programu BTRX 
                    - do volani funkce NO_Browse() pridan parametr 
                        lDisableMenu nastaveny na .F. - dusledek toho je ten, 
                        ze JMPTable browse nedisabluje polozky menu 
     inscol.prg   - XBASE++ cely PRG zezavislen na xbp.ch a gra.ch 
                  - XBASE++ ve funkci UpdColumn() zruseny polozky menu 
                     "Presunout sloupec" a "Mrznout" 
                  - OBOJI zrusen zakomentovany kod - cela funkce Mrznout() 
                  - OBOJI ve staticke funkci MoveColumn() prepsano END na ENDDO 
                  - XBASE++ do funkce NewColumn() rpidano generovani sloupecku 
                     browse pro Alasku 
                  - XBASE++ funkce ModiColumn() 
                    - ::heading sloupecku nahrazen ::headingStringem 
                    - zruseno volani ::width sloupecku 
                    - soucasne s naplnenim ::headingStringu naplnen take 
                        ::headingArray sloupecku 
                  - OBOJI ve staticke funkci DoGet() GRow() a GCol() nahradily 
                     puvodni ROW() a COL() 
     bti_comp.prg - XBASE++ zrusen zakomentovany kod 
                  - XBASE++ ve funkci WriteLog() doplneno vytvoreni LOG 
                     souboru 
     btrx.ch      - OBOJI zrusena manifestacni konstanta A_JMP_TABLE - 
                     presunuta do funkce A_JMP_TABLE() 
     btrxbrw.ch   - OBOJI nastaven parametr browse bBrSetInputFocus - ucinek 
                     ma jen v Alasce 
 
MENU xmenu_f.prg  - CLIPPER opravena chyba z minule verze ve funkci MenuExec()- 
                     kompilatorova direktiva #if je neslucitelna s prekladacem 
                     DOSovskeho Clipperu - presunuta do samostatneho 
                     XMenu_Al.Prg 
                  - XBASE++ zruseno odehravani aplikacni DLL z tohoto PRG a 
                     presunuto do XMenu_Al.Prg z duvodu nekompatibility s 
                     DOSovskym Clipperem 
     XMenu_Al.Prg - XBASE++ novy PRG - obsahuje funkci XmenuUnloadDll() s 
                     podminenym prekladem verzi Alasky vyssi ner 1.83.000 
 
\\\\\\\\\\ 
1.6b  06.08.2003 
 
BTRX btrx.prg     - staticka funkce CloseArea() 
                     - OBOJI prejmenovana na BxCloceArea() 
                     - OBOJI udelana z ni verejna funkce 
                     - OBOJI pridan parametr cAlias - pokud bude poslan, 
                        uzavre se a jiz nebude dana moznost interaktivniho 
                        vyberu 
                     - XBASE++ cast kodu nahrazena volani nove knihovni funkce 
                        BrowseDestroy() 
                     - XBASAE++ po uzavreni souboru doplnena inicializace 
                        dynamickych prav menu EvaMnPravoAll() 
                     - XBASE++ zruseno obnovovani obrazovky funkci  
                        n_restscreen()    
                  - funkce Menu()  
                     - XBASE++ instalovana hlavni udalostni smycka - jiz nebude 
                        mit kazdy browse svou soukromou smycku, ale vse pujde 
                        jen pres tuto jednu 
                     - OBOJI volani funkce CloseArea() zmeneno na BxCloseArea() 
                     - XBASE++ volana nova staticka funkce Hhh() - viz tam 
                  - XBASE++ do statickych funkci OpenDbf() a OpenODBC() doplneno 
                     naplneni code-bloku ::close volanim funkce BxCloseArea() 
                  - funkce A_JMP_TABLE() 
                     - OBOJI inkey kody klaves nahrazeny manifestacnimi 
                        konstantami z inkey.ch 
                     - CLIPPER opravena chyby ve volani funkce aAppend() 
                        - funkce neappenduje primo do matice poslane parametrem 
                           ale appendovanou matici pouze vraci - neprirazeni 
                           navratove hodnoty ma za nasledek, ze funkce nic 
                           neudela, cimz prestaly fungovat klavesy K_TAB, 
                           K_SH_TAB a F_10 
                        - do funkce byly poslany celkem 4 parametry, zatimco 
                           funkce jich ma jen 2 - opomnelo se 3 polozky JmpTable 
                           uzavrit jeste do matice - tato chyba se vzhledem 
                           k predchazejici chybe neprojevila 
                        - obe chyby sem byly zaneseny ve verzi 1.6a ze dne 
                           01.08.2003 
                        -XBASE++ nova statcika funkce Hhh() volana ve funkci 
                           Menu() je to zatim testovaci funkce, ktera bude 
                           perspektivne zrusena 
     btrxfce3.prg - XBASE++ do funkce BxOpenBtr()doplneno slotoveho code-bloku 
                     ::close volanim funkce BxCloseArea() 
     btrxfce4.prg - funkce BrX_Browse() 
                     - OBOJI do volani funkce NO_Browse() doplnen parametr 
                        lEventLoop nastaveny na .F., cimz se dosahne toho, aby 
                        kazdy browse svoji soubkromou udalostni smycku, tato 
                        uprava ma ucinek jen na Alasku, v DOSe se ignoruje 
                     - XBASE++ nucene opousten cyklus volani funkce NO_Browse() 
                        peikazem EXIT, cimz se rizeni programu vraci do  
                        centralni udalostni smycky 
 
\\\\\\\\\\ 
1.6c  03.09.2003 
 
VSE               - preklad s novymi verzemi knihoven, nove funkce cSort() a 
                     GetStPar() 
 
\\\\\\\\\\ 
1.6d  11.09.2003 
 
VSE               - preklad s novymi verzemi knihoven 
 
\\\\\\\\\\ 
1.70  14.11.2003 
 
VSE               - preklad s novymi verzemi knihoven - napr. oprava nastavovani 
                     souboroveho datumu a casu pro Linux aj. 
 
 
\\\\\\\\\\ 
1.71  25.11.2003 
 
MENU xmenu_f.prg  - XBASE++ cely PRG zezavislen na xbp.ch 
                  - funkce InitGK() 
                    - XBASE++ pridana reakce na hw parametr cStartFrameState 
                    - OBOJI volani funkce File() nahrazeno funkci fExists() 
                  - staticka funkce ProcesHeslo() 
                    - OBOJI volani funkce File() nahrazeno funkci fExists() 
                    - XBASE++ hlaska o nutnosti Novellovskych supervisorovskych 
                        prav pro nadefinovani hesla odstavena 
     xmenu.prg    - OBOJI ve funkci Main() volani funkce File() nahrazeno 
                     funkci fExists() 
                  - OBOJI ve staticke funkci ZapisAudit() volani funkce File() 
                     nahrazeno funkci fExists() 
 
BTRX BTI_COMP.PRG - XBASE++ pridany requesty na GETsystem 
 
WDLL dllrun.prg   - XBASE++ do funkce Main() pridan start MZ (mzdll) 
 
\\\\\\\\\\ 
1.72  06.01.2004 
   rekompilace s aktualni knihovnou 
 
 
\\\\\\\\\\ 
1.73  26.11.2003 
 
MENU x_menuf.prg  - OBOJI ve funkci InitGK() zruseno nacitani Hw konfigu, 
                     tento se nacita i pro menu v init procedure pomoci funkce 
                     LoadHwKonfig() - prislusne upravy byly udelany v knihovne 
                     SWMORAVA, verze 6.kg ze dne 28.11.2003. Duvodem techto 
                     zmen je odstraneni nutnosti vseho, co obsahuje funkce 
                     LoadHwKonfig(), naprogramovat take do menu. Zruseno 
                     nastavovani CFG_STANICE a CFG_FRAME_STATE a takje 
                     odstranena chyba pri tisku do Windows tiskaren, kdy nebyl 
                     naplnen parametr CFG_HW_KONFIG v Alasce. 
                  - XBASE++ zarazen do linkovani novy PRG convname.prg z 
                     aplikace wdllrun.exe a do staticke funkce MenuExec() 
                     pridano volani nove verejne funkce ConvertSwmName() pro 
                     sjednoceni konverzi jmen - viz nize 
 
WDLL convname.prg - XBASE++ novy PRG - verejna funkce ConvertSwmName() - resi 
                     konverzi jmena poslaneho k exekuci na jmeno DLL a vstupni 
                     funkce - pouziva se take v menu (viz vyse) 
     dllrun.prg   - XBASE++ pouzita funkce ConvertSwmName() misto samostatneho 
                     kodu 
 
WPRI wprint.prg   - XBASE++ staticka funkce TiskDoc() 
                     - eliminovan tisk prazdne stranky na konci tisku 
                     - pridany dva nove parametry nPointsToLine a nFontHeight 
                     - odsud presunut vypocet nPointsToLine do staticke funkce 
                        PrepareTisk() 
                     - vsechny vyskyty manifestacni konstanty FONT_HEIGHT 
                        nahrazeny promennou nFontHeight 
                  - XBASE++ zrusena manifestacni konstanta FONT_HEIGHT, 
                     nahrazena promennou nFontHeight vypocitavanou ve staticke 
                     funkci PrepareTisk() 
                  - XBASE++ ve staticke funkci Print() pridany do volani funkci 
                     PrepareTisk() a TiskDoc() nove parametry nPointsToLine a  
                     nFontHeight 
                  - XBASE++ staticka funkce PrepareTisk() 
                     - pridany dva nove parametry nPointsToLine a nFontHeight 
                     - presunut sem vypocet nPointsToLine ze staticke funkce 
                        TiskDoc(), zvetsena vyska pisma ze 72 radku na stranu 
                        na 65 
                     - pridan vypocet nFontHeight, ktery nahrazuje manifestacni  
                        konstantu FONT_HEIGHT 
                     - vsechny vyskyty manifestacni konstanty FONT_HEIGHT 
                        nahrazeny promennou nFontHeight 
                  - XBASE++ staticka funkce BuildCoordArray() 
                     - pridan novy parametr nFontHeight 
                     - vsechny vyskyty manifestacni konstanty FONT_HEIGHT 
                        nahrazeny promennou nFontHeight 
 
BTRX btrx.prg     - XBASE++ predelano na DLL - funkce btrx() 
 
CALL tstcall1.prg - XBASE++ ce funkci ZapisNevolaneCallsy() upraven vypis tak,  
                     aby jmena souboru Callsu byla zarovnana 
 
\\\\\\\\\\ 
1.74  18.02.2004 
 
OPER operace.prg  - XBASE++ opravena chyba ve funkci Main() - pokud byl program 
                     jedouci v plne grafice spousten bez parametru, doslo k 
                     runtimove chybe "Access to method not allowed in this 
                     context ..." v operaci "scroll" pri prikazu CLS a dale by 
                     take doslo k chybe privolani funkce ACoice(). Achoice() 
                     opravena na volani funkce WTextViewEdit() a CLS v grafice 
                     odstaveno uplne. Chyba je v aplikaci od prevodu na plnou 
                     grafiku. 
                  - XBASE++ do PRG pridano vynuceni linkovani knihoven Alaska 
                     XbTools kvuli volani funkce ExeName() ve funkci Main() 
 
BTRX bti_comp.prg - XBASE++ zruseny verejne funkce DbOrderInfo() a 
                     RddSetDefault() - pri hromadne kompilaci na S: to ostatni 
                     aplikace linkovaly vadnou funkci RddSetDefault() - je 
                     samozrejme chybou, kdyz v kodu pro Alasku se atto funkce 
                     vyskytuje, ale linkovani na S: pak tuto chybu neobjevilo. 
                     Viz upravy v uc_fce1.prg ve vyvojove knihovne. Na M: tato 
                     chyba byla zachycena, protoze zde se aplikace linkuji 
                     oddelene a nedostava se sem WBTRX.DLL. Chyba byla 
                     zavlecena v minule verzi 1.73 ze dne 26.11.2003 pri 
                     prevodu WBTRX z EXE na DLL. 
     btrx.prg     - XBASE++ ve statickych funkcich OpenSoub(), OtevriDbf(), 
                     DbfRefrStruct() a CreaDbf() nahrazeny vsechny volani 
                     RddSetDefault() funkci DbeSetDefault() 
     filefind.prg - XBASE++ ve staticke funkci Hleda() nahrazeny vsechny volani 
                     RddSetDefault() funkci DbeSetDefault() 
 
\\\\\\\\\\\\ 
1.75  10.03.2004 
    Rekompilace s novou knihovnou 
 
 
\\\\\\\\\\ 
1.76  30.03.2004 
 
OPER operace.prg  - OBOJI do funkce Main() 
                     - pridana chybova hlaska s ukoncenim programu v pripade, 
                        kdyz parametr lBtrieve == .T. (pozaduje se 
                        B_UzivRead() a ne obycejny UzivRead()) a BTrieve neni 
                        nahran. Pro Alasku je navic jeste test na nahrani 
                        ACE32.DLL a pripadne doplneni chybove hlasky. 
 
WDLL convname.prg - XBASE++ do funkce ConvertSwmName() pridan start agendy PL, 
                     jejiz startovni funkci je PlDll() 
 
BTRX btrx.prg     - XBASE++ ve staticke funkci RelExecF1() opravena chyba - 
                     neexistujici instancni promenna Getu buffer - zmeneno na 
                     volani metod varGet() a varPut() 
                  - staticka funkce Relace() 
                     - OBOJI nahrazen RestScreen() volanim univerzalni funkce 
                        UnShowTxt() 
                     - XBASE++ vyhozeno volani funkci PushScreen() a 
                        PopScreen() 
                     - funkce ShowTxt() 
                        - OBOJI opravena chyba - chybel destroy okna po 
                            ukonceni vyberu relaci - v CLIPPERU to nevadilo, 
                            protoze se delal PopScreen(), cimz bylo toto okno 
                            zruseno, v Alasce jiz toto vadilo 
                        - XBASE++ z titulku odstraneny semigraficke znaky "=" 
                            (dvojita vodorovna cara) 
                  - XBASE++ opravena chyba ve funkci BxCloseArea() - destroy 
                    browse objektu byl pouze v pripade BTrieve, v ostatnich 
                    driverech chybel 
     inscol.prg   - OBOJI ve funkci CtiIndexy() a ve staticke funkci 
                     AddNewInd() nahrazen RestScreen() volanim univerzalni 
                     funkce UnShowTxt() 
                  - XBASE++ opravena chyba ve funkci ShowTxt() - v Alasce 
                     pouzita funkce SETCOLOR() a take zastarala funkce 
                     ShowBox() - nahrazeno volanim funkce X_Box() 
                  - OBOJI nova verejna funkce UnShowTxt() - zmizeni okna s 
                     textem z obrazovky - aby se vsude nemusel delat rozskok 
                     podle #ifdef __XPP__ 
 
\\\\\\\\\\ 
1.77  09.04.2004 
 
OPER operace.prg  - OBOJI zruseno zakomentovane #include "external.ch" 
 
\\\\\\\\\\ 
1.78  29.04.2004 
 
VSE               - OBOJI opravena chyba v B_Search() numeriskych polozek 
                  - XBASE++ zarazen PDF tisk do Alasky 
 
\\\\\\\\\\ 
1.79  07.05.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWMORAVA.LIB (6.kt), 
                     opravena funkce RoundSw() 
 
\\\\\\\\\\ 
1.7a  14.05.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWMORAVA.LIB (6.ku), 
                     semafory upraveny tak, aby fungovaly i na Linuxe i  
                     na lokalech WinNT/2k/XP 
 
\\\\\\\\\\ 
1.7b  02.06.2004 
 
VSE               - OBOJI prelozeno s novymi knihovnami SWMORAVA.LIB (6.kw) a 
                     SWBTR.LIB (1.eu).  
                     - pridane CFG_INDEXDPH1, CFG_INDEXDPH2, CFG_INDEXDPH3 a 
                       UC_VYJMA_UCET fo _uccfg.ch 
                     - ve Windows eliminovana chyba nastaveni pozice 
                        v datech po rollbacku 
                     - rozsirena funkce Uc_DelDkl() o parametry nRok a nMesic 
 
\\\\\\\\\\ 
1.80  06.06.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWMORAVA.LIB (6.kx) 
                     - uprava funkce Brow2Dbf(), aby byly respektovany sekce 
                       BrPredSkip a BrPostSkip 
 
\\\\\\\\\\ 
1.81  29.06.2004 
 
VSE               - OBOJI prelozeno s novymi knihovnami SWMORAVA.LIB (6.l0) 
                     a SWBTR (1.ex) 
                     - zmena fontu v Oznamu z proporcionalniho na 
                        neproporcionalni 
                     - oprava kolize jmen funkce a symbolu ANNOUNCE B_DataZmn 
                        na B_DataZmnFce 
 
\\\\\\\\\\ 
1.82  30.06.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWMORAVA.LIB (6.l1) 
                     - opravena chyba Unimenu() ve Windows - neexistoval-li  
                        nektery MMM/MNU soubor, na ktery byl odkaz, 
                        nevygeneroval se cely strom menu 
 
\\\\\\\\\\ 
1.83  01.07.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWMORAVA.LIB (6.l2) 
                     - opravena chyba Unimenu() ve Windows - byl-li cyklicky 
                       odkaz v celem stromu menu, program skoncil fatalní 
                       chybou 
 
\\\\\\\\\\ 
1.84  02.07.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWMORAVA.LIB (6.l3) 
                     - reseni stabilizace browse a events poslanych browse 
                       po je ukonceni 
 
\\\\\\\\\\ 
1.85  12.07.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWBTR.LIB (1.ey) 
                     - zruseni n_xreplace, n_xupdate, n_xinsert z generovani  
                       formulare editace templejtu prav. Misto toho dano 
                       X_Update() a X_Insert() 
 
\\\\\\\\\\ 
1.86  26.07.2004 
 
VSE               - OBOJI prelozeno s novou knihovnou SWMORAVA.LIB (6.l5) 
                     - oprava chyby v Browtisk() - nekonecny cyklus a  
                       nevytisknuti zaverecneho souctu 
                  - prelozeno s novou knihovnou SWBTR (1.ez) 
                     - OBOJI doplneny oznamy do funkce B_Etalon() 
                     - XBASE++ transakce opet zapojeny do DAC objektu 
 
\\\\\\\\\\ 
1.87  05.08.2004 
 
WDLL convname.prg - XBASE++ do funkce ConvertSwmName() pridan start agendy PE, 
                     jejiz startovni funkci je PeDll() z WMZ.DLL 
 
BTRX btrx.prg     - OBOJI ve funkci X_Formular() presunuty vsechny volani 
                     SetKey() pouze do Clipperu, v Alasce se neprovadeji 
 
\\\\\\\\\\ 
1.88  06.08.2004 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.f1) 
                     - XBASE++ opravena chyba ve funkci Alaska_n_xgather() 
                        projevujici se v refresi struktur dosazovanim  
                        do polozek misto hodnot jmen polozek 
 
\\\\\\\\\\ 
1.89  09.08.2004 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.f2) a SWMORAVA (6.l7) 
                     - XBASE++ upravy pro instalak ve Windows - uprava 
                       _wenv.bat, copy_dll.bat a wit.bat, uprava funkce 
                       RunDos(), aby UnPack jel na popredi namisto na pozadi 
 
\\\\\\\\\\ 
1.8a  11.08.2004 
 
VSE               - prelozeno s novymi knihovnami SWBTR (1.f3) a SWMORAVA (6.l8) 
                    - rozsireni funkci NovyRec() a X_Box() o moznost zadavani 
                      mezer na formulari 
                    - nove rozcleneni grafu ve funkci Brow2Graph() 
                    - oprava chyb ve Windowsovskych funkcich n_xpagesize() a  
                      n_xowner() - zprovozneni funkce B_AttDict() v pripade, ze 
                      nebyl jeste otevren DDF 
 
\\\\\\\\\\ 
1.8b  23.08.2004 
 
VSE               - prelozeno s novymi knihovnami SWBTR (1.f4) a SWMORAVA (6.l9) 
                    - upravy funkci UcTestZak1() a b_DejCUcDkl() 
                    - do funkce _n_firmy.prg pridan do nekterych funkci 
                       parametr lEdit 
                    - vyresena chyba v Alasce s dedenim tridy Thread a 
                       zamrzanim aplikace 
 
\\\\\\\\\\ 
1.8c  25.08.2004 
 
VSE               - XBASE++ nova knihovna ACE32.DLL - eliminace chyby 28 
                     "The record length is invalid" pri volani DbCreate() 
                     u nekterych souboru (napr. UC_VYDPH) 
 
 
\\\\\\\\\\ 
1.8d  30.08.2004 
 
VSE               - prelozeno s novymi knihovnami SWBTR (1.f6) a SWMORAVA (6.lc) 
                    - oprava funkce getShowAll() aby fungovala i v [FrExecPost] 
                    - nova funkce GTestEnd() a jeji aplikace do B_Spoj() a 
                       do Oper(), cimz tyto funkce zacaly bzt prerusitelme 
                       i ve Windows 
                    - opraven Windowsoidni ModiOznam(), pred tim zobrazoval 
                       "cs(), cRetez neni typu C" 
 
\\\\\\\\\\ 
1.8e  31.08.2004 
 
VSE               - prelozeno s novou knihovnou SWMORAVA (6.ld) 
                    - odstraneni blikani zobrazovanych procent pri ParamOznam() 
                     
MENU xmenu_f.prg  - XBASE++ pridana hlaska a minimalizace Windowsoidniho okna  
                     pred volani Rundos() a obnioveni do puvodniho stavu po 
                     ukonceni RunDos() 
 
\\\\\\\\\\ 
1.8f  08.09.2004 
 
VSE               - prelozeno s novou knihovnou SWMORAVA (6.le) 
                    - nova funkce UnArj pro Windows 
                    - nove konstanty v id_prav a uccfg 
 
 
\\\\\\\\\\ 
1.8g  09.09.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lf) a SWBTR (1.f9) 
                    - vystup funkce UnArj pro Windows predelan z CRT okna 
                       na Oznam 
                    - uprava funkce B_DejCUcDkl() - SYS_NAME, SYS_DATE 
                       SYS_TIME. 
 
\\\\\\\\\\ 
1.8h  16.09.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.li) a SWBTR (1.fb) 
                    - rozsireni matice prav v ID_PRAV.CH 
                    - pridano FTP pro Windows 
 
\\\\\\\\\\ 
1.8i  17.09.2004 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.fc) 
                    - opravena chyba v refresi struktur, kdyz bylo neuspesne 
                       otevreni ciloveho souboru s aliasem rfrnew, vytvarely 
                       se nove prazdne soubory 
                    - pridany nove funkce v cs_sprav.prg 
 
\\\\\\\\\\ 
1.8j 24.09.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lj) a SWBTR (1.fd) 
                    - opravena chyba v DOSovskem browse - kolize RECNO() a  
                       LASTREC()+1 v sedmickovych a osmickovych souborech 
                    - test indexovych souboru v agende EI 
 
\\\\\\\\\\ 
1.8k 29.09.2004 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.fe) 
                    - opravena Frantova chyba v EI_Test() 
 
\\\\\\\\\\ 
1.8l 30.09.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lk) a SWBTR (1.ff) 
                    - opravena chyba ve Windows - narustajici pocet threadu 
                    - opravena chyba v pravech na zakazky a doklady 
 
\\\\\\\\\\ 
1.8m 14.10.2004 
 
VSE               - prelozeno s novou knihovnou SWMORAVA (6.lm) 
                    - pro Windows pridany ZIP funkce SwmZip() a SwmUnZip() 
                    - ve Windows opravena chyba v browse - v blok JmpTable 
                      na -127 menil aplikacni fokus 
 
\\\\\\\\\\ 
1.8n 21.10.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lm) a SWBTR (1.fg) 
                    - Windows - rozsirena funkce FtpRecieve() 
                              - nove funkce pro e-mail 
                              - oprava nastavovani fokusu pri opousteni browse 
                    - pridana prava na agendu sprava budov SB 
                    - doplneni fa_exter 
 
\\\\\\\\\\ 
1.8o 29.10.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ln) a SWBTR (1.fh) 
                    - rozsireny funkce Cs_PcUse() a Cs_PcClose() - pridano 
                       otevreni resp. zavreni tabulky FIRMYPCS. 
                    - oprava chyby ve Windows - DDF se neoteviral exkluzivne 
                       pri profylaxi 
                    - uprava v kontrole zacykleni nacitani menu funkci Unimenu 
                       ve Windows 
                    - upravy ve fokusech browse ve Windows 
                    - rozsirena funkce FrFaze() o FORM_FAZE_PUSHREADER 
 
\\\\\\\\\\ 
1.8p 04.11.2004 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.fi) 
                    - rozsireny funkce obdazene v ei_dbf.prg 
                    - konfigurace FD rozsirena o SB (Spravu bytu) 
                    - rozsirena matice SeCfg 
                    - opravena funkce Se_Use() - zruseno uzavirani souboru, 
                       ktere se skladovkou nesouvisely 
 
\\\\\\\\\\ 
1.8q 12.11.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lo) a SWBTR (1.fj) 
                    - upraven zapis do LOGu v ei_dbf.prg 
                    - upravy ve FA - fa_konfi.prg, fa_zaokr.prg a fa_exter.prg 
                    - doplnena matice prav agendy DOprava 
                    - ve Windows opravena chyba ve staticke tride LogWriter 
                    - do Windows pridan modul WSB.DLL 
 
\\\\\\\\\\ 
1.8r 19.11.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lp) a SWBTR (1.fk) 
                    - drobna uprava ve vypisu chyb tak, aby lepe spolupracovala 
                       s chybovym analyzatorem 
                    - doplneny prava ID_PRAVA_CS o AUTA_TCI a AUTA_TJZ  
 
\\\\\\\\\\ 
1.8s 25.11.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lq) a SWBTR (1.fl) 
                    - opravena chyba ve Windows - nerespektovani predbloku 
                       pokud GET nasleduje po tlacitku 
                    - opravena chyba ve windows - pokud bylo vice tlacitek 
                       na formulari, na kazde z nich se vykonaval kod toho 
                       posledniho tlacitka 
                    - opravena chyba v semaforech na session, ktere jsou zatim 
                       nefunkcni - nenainicializovana lokalni promenna 
                    - vyresena chyba ve Windows pri posílání a prijimani 
                       emailu - nove ASINET knihovny 
 
\\\\\\\\\\ 
1.8t 03.12.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ls) a SWBTR (1.fn) 
                    - opravena chyba v browse pri spatne vyplnenem parametru 
                       nBrZmrzly 
                    - opravena chyba v semaforech z DOS sessions na Win32  
                       P2P sitich s pripadnm Linuxovym serverem - napr. dve  
                       DOS okna si alokovala stejny uziv1.sem v adresari PROVOZ 
                       Primarne v uvedenych podminkach vznika chyba pri mazani 
                       souboru - Win32 klidne dopusti vymazat soubor exkluzivne 
                       otevreny nekym jinym. Proto udelana i oprava ve funkci  
                       n_ferase() a tato funkce by se mela pouzivat misto 
                       ferase(). V knihovnach byly vsechny vyskyty funkce 
                       ferase() nahrazeny volanim n_ferase(). 
                    - rozsireni funkce SaynHodWid() - zobrazovani velkych 
                       cislic v agende Prodejna (PD) 
 
\\\\\\\\\\ 
1.8u 10.12.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lt) a SWBTR (1.fo) 
                    - pridana agenda EP jako bez licencnich cisel a take pro ni 
                       pridana prava 
                    - pridana agenda PN (Poptavky nabidky) a pridana prava 
                       na tuto agendu 
                    - uprava ve funkci o_public() - test na existenci vytvarene 
                       promenne 
                    - oprava funkce SwmZip() pro Windows 
 
\\\\\\\\\\ 
1.8v 17.12.2004 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lv) a SWBTR (1.fq) 
                    - do tisku (funkce Tiskarna) konecne naplneno menu 
                       "Manualni nastaveni", ktere je pristupne z menu 
                       rozsireneho nastaveni - lze tedy primo zvolit 
                       inicilaizacni retezec tiskarny pomoci menu  
                    - nova funkce T_InitTisk() pro pouziti v parametru 
                       cTiskInit v TTT/TSK souboru 
                    - doplneny prava na VA (Vazni system) 
                    - v B_UzivReadu zruseno hlidani max poctu soucasne 
                       jedoucich uzivatelu pomoci semaforu na hlidani pomoci 
                       session log souboru (DDF_SES) 
 
\\\\\\\\\\ 
1.8w 06.01.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lw) a SWBTR (1.fs) 
                    - ve Windows 
                        - v browse implementovana funkce "Norton" 
                        - reseni obcasneho dlouheho ukoncovani programu 
                           ukoncenim threadu zobrazujiciho datum/cas 
                    - do operaci pridan volitelny globalni parametr lSkip 
                    - oprava chyby ve funkci b_DejCUcDkl() - nealiasovany Bof() 
                       a z toho duvodu nahodne chovani funkce podle aktualniho 
                       aliasu 
DICT              - veskere upravy nize uvedene se tykaji prizpusobeni 
                    pro Windows 
     browse_b.ch  - OBOJI v TBL_EDIT_BBB a POL_VYBER_BBB pridano volani  
                     B_Ret() protoze v Alasce nefunguje Lastkey(), viz upravy 
                     dictfce1.prg, funkce Tbl_Vyber() a Pol_Vyber() 
                  - OBOJI do STR_GO_BBB pridano do ExecPred nastaveni boundu, 
                     protoze filter je v Alasce prilis pomaly - viz upravy 
                     v dictfce1.prg funkce Str_Go() 
     dict.prg     - OBOJI cely PRG zezavislen na _wbtruti.ch, _wn_xrep.ch a 
                     _wn_xupd.ch z duvodu pozdejsich volani prislusnych funkci 
                  - XBASE++ cely PRG zezavislen na appevent.ch a gra.ch 
                  - XBASE++ definovana manifestacni kanstanta TERM_DIALOG 
                  - OBOJI staticka promenna cTermWin nainicializovana hodnotou 
                     Nil - vyzaduje to Alaskovsky kompilator 
                  - XBASE++ zavedeny nove staticke promenne saRadky, saArea a 
                     soPS pro praci s grafickym terminalem 
                  - XBASE++ vstupni bod DLL definovan jako funkce Dict() 
                     pod #ifdef DLL, coz je v DOSe funkce Main() 
                  - XBASE++ funkce Dict() 
                     - zruseno volani n_xhardwrite(.t.) - ve Win zbytecne 
                     - parametr cHw prirazen sam sobe, protoze ve Win je 
                        nepouzit 
                     - ve volani funkce EvalMenu() pro Alasku dan parametr 
                        MN_DRUH_BAR 
                     - do volani funkce EvalMenu() pridan parametr 
                        lEventLoop == .F. 
                     - pridano volani StandardEventLoop() pro aktivaci menu 
                     - pridano volani DelMenu() pro uklid pameti pred ukoncenim 
                        programu 
                  - OBOJI staticka funkce CreateDict() - zakomentovany lokalni 
                     promenne lPokr a aDict pro nepotrebnost 
                  - OBOJI staticka funkce DictDBOpen()  
                     - pro praci s DDF pridano BEGIN BTR_DDF WITH a END BTR_DDF 
                     - zruseno Return  uprostred funkce a vyreseno to podminkou 
                        s promennou lRet 
                     - vystup na terminal pomoci ? nahrazen volanim staticke 
                        funkce TermWriteLn() 
                  - OBOJI staticka funkce DictDBClose() - vystup na terminal 
                     pomoci ? nahrazen volanim staticke funkce TermWriteLn() 
                  - XBASE++ funkce Str_Del()  
                     - do dbseeku dana ve dvou pripadech misto numericke hodnoty 
                        znakova - Win to netoleruje ve slozenych klicich 
                     - misto volani dbdelete() dano x_delete() 
                  - XBASE++ funkce ValidPol() - do dbseeku dana misto numericke 
                     hodnoty znakova - Win to netoleruje ve slozenych klicich 
                  - XBASE++ staticke funkce TermWinInit() a TermWrite() udelany 
                     nove pro Alasku a to ve dvou variantach - s pouzitim XbpCrt 
                     okna a XbpDialogu pod #ifdef TERM_DIALOG 
                  - XBASE++ nova staticka funkce AdjustTermPos() - nastaveni 
                     pozice okna pseudoterminalu 
                  - XBASE++ nova staticka funkce TermWinPaint() pro graficke 
                     okno pseudoterminalu - je jen pod #ifdef TERM_DIALOG 
                  - XBASE++ statcika funkce TermWriteln() - zrusena prace se 
                     statcikou promennou aCurs ve Win nepotrebnou 
                  - XBASE++ staticka funkce TermWinDestroy() - udelana nove 
                     pro Alasku 
                  - OBOJI zakomentovany staticke funkce Qout() a Qqout() - 
                     nahradila je staticka funkce TermWriteln() 
                  - OBOJI staticka funkce VytvorSoubor() - lokalni promenne  
                     nStatus a nxError nainicializovany hodnotou Nil 
                  - OBOJI staticka funkce PrehodDisk() - private memvar promenna 
                     ve vsech vyskytech aliasovana pomoci m-> - vynuceno pro Win 
                  - OBOJI statcika funkce RefrAll() - volani funkce RefrStruc() 
                     opraveno na RefrStruct() - vynuceno ve Win 
     dictfce1.prg - OBOJI funkce Tbl_Vyber() - Lastkey() nahrazeno navratovou 
                     hodnotou z n_fBrowse() nastavenou pomoci B_Ret() - viz 
                     browse_b.ch a TBL_EDIT_BBB 
                  - XBASE++ funkce StStrAddEd() 
                     - do dbseeku dana misto numericke hodnoty znakova - Win to 
                        netoleruje ve slozenych klicich 
                     - pred volani n_fformulare volana funkce X_Rlock() a za 
                        volano X_UnRlock(), protoze formular nejede pres matici 
                     - volani X_Rlock() a X_UnRlock() pridano i k update 
                        polozky tbl_id 
                     - volani dbdelete() nahrazeno x_delete() 
                  - OBOJI funkce Pol_Vyber() - Lastkey() nahrazeno navratovou 
                     hodnotou z n_fBrowse() nastavenou pomoci B_Ret() - viz 
                     browse_b.ch a POL_VYBER_BBB 
                  - funkce Str_Go() 
                     - OBOJI zakomentovana lokalni promenna nO pro nepotrebnost 
                     - XBASE++ do dbseeku dana misto numericke hodnoty znakova- 
                        Win to netoleruje ve slozenych klicich 
                     - OBOJI zruseno volani funkce B_Filter() - nahrazeno 
                        boundovanim v browse STR_GO_BBB - viz browse_b.ch 
                  - OBOJI funkce Idx_Pol() a Fyz_Go() - zakomentovana lokalni 
                     promenna nO pro nepotrebnost 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lw) a SWBTR (1.fs) 
                     - semafory v uzivreadu pro BTrieve nahrazeny pocitanim 
                        aktivnich sessions v DDF_SES - urychleni pri velkem 
                        poctu licenci 
                     - opravena chyba v b_DejCUcDkl() - nealiasovany Bof() 
                     - v EI pridan parametr EI_CALLS_OOO 
                     - ve Win urychleno ukoncovani aplikace korektnim 
                        explicitnim ukoncenim threadu zobrazujiciho cas 
                     - do operaci nad databazemi pridan globalni parametr lSkip, 
                        ktery muze pripadne odstavit skipovani po kazdem prubehu 
                        sekce [Exec] - vhodne zejmena pro davkove deletovani 
                     - pro Win doplnena funkce "Norton" - vyuziva se v DICTu 
 
\\\\\\\\\\ 
1.8x  17.01.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.lx) a SWBTR (1.ft) 
                    - ve Windows 
                        - runtimove chyby se vzdy nezapisovaly do *.err souboru, 
                           ale do XPPERROR.LOG - nyni jiz napojeno vzdy na *.err 
                        - upravy struktury AppSys tak, aby nebyla blokovana 
                           knihovna XPPNAT.DLL procesem CSRSS.EXE 
                    - do funkce b_Vy_RP() doplneno ciselniku PD_KASA 
                       z predchoziho roku 
WDLL              - veskere upravy nize uvedene se tykaji zmeny titulku 
                     aplikacniho okna tak, aby bylo videt, ktera aplikace je 
                     spustena 
WDLL convname.prg - XBASE++ funkce ConvertSwmName() 
                     - opraven preklep v chybove hlasce 
                     - pridan vystupni parametr cSetTitle 
     dllrun.prg   - XBASE++ funkce Main() 
                     - do volani funkce ConvertSwmName() pridan vystupni 
                         parametr cSetTitle 
                     - nove volana metoda SetAppWindow():setTitle() s 
                        parametrem cSetTitle 
 
DICT              - veskere upravy nize uvedene se tykaji prizpusobeni 
                     pro Windows - 2.cast 
     browse_b.ch  - OBOJI matice POL_FFF a TBL_FFF, ktere se take promitaji do 
                     zmen ve funkcich StPolAddEd() a StTblAddEd() z 
                     dictfce1.prg 
                     - lFrmPresMatici zmenen z 0 na 1 - pridany sekce 
                        [FrExecPred], [FrExecPost] a [Transaction] 
                     - z bPost bloku GETu odstraneno g:varGet() a g:varPut() a 
                        nahrazeno voalnim funkci ValGet() a ValPut() a pridany 
                        podrobnejsi vysvetlujici hlasky 
                  - OBOJI matice STR_GO_BBB - do sekce [ExecPost] pridano 
                     chybejici volani BrowClBound() - souvisi se zmenami ve 
                     funkci Idx_Go() z dictfce1.prg 
                  - OBOJI matice IDX_GO_BBB - do sekci [ExecPred] a [ExecPost] 
                     pridano boundovani, drive se to resilo filtrem 
     dict.prg     - XBASE++ funkce Tbl_Del() 
                     - do dbseeku dana ve trech pripadech misto numericke 
                        hodnoty znakova - Win to netoleruje ve slozenych 
                        klicich 
                     - misto volani dbdelete() dano x_delete() 
                  - OBOJI funkce Pol_Del() 
                     - volani dbdelete() nahrazeni volanim x_delete() 
                     - pred vymazanim zarazen dotaz a potvrzeni uzivatele 
                  - OBOJI staticka funkce VytvorSoubor() - PRIVATE promenne 
                     zmeneny na PUBLIC, protoze to v Alasce nefungovalo - post 
                     bloky formulare se provadi v jinem threadu a v tom nejsou 
                     PRIVATE promenne jineho threadu viditelne 
     dictfce1.prg - OBOJI funkce StPolAddEd() a StTblAddEd() - souvisi to ze 
                     zmenami v POL_FFF a v TBL_FFF z browse_b.ch - odstraneno 
                     volani funkci dbappend(), dbdelete(), dbcommit() a 
                     sekvenci begin dupl error/end dupl error - vse toto je 
                     reseno uvnitr formularu 
                  - funkce Idx_Go() 
                     - XBASE++ do dbseeku dana ve trech pripadech misto 
                        numericke hodnoty znakova - Win to netoleruje ve 
                        slozenych klicich 
                     - OBOJI zrusen filtr - nahrazeno boundovanim - souvisi se 
                        zmenami v IDX_GO_BBB z browse_b.ch 
                  - OBOJI ve funkci StIdxAddEd() zakomentovano shazovani 
                     filtru, ktery by se nemel pouzivat 
 
\\\\\\\\\\ 
1.8y  03.02.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.m0) a SWBTR (1.fu) 
                    - ve Windows 
                        - nova funkce FtpDelete() 
                        - browse 
                            - doosetreni udalosti xbeP_Close 
                            - nekorektni prepinani edit statusu v pripade 
                               externe modifikovane popisne matice browse 
                            - pokud nejsou v BBB/BRW souboru definovane zadne 
                               sloupecky, vygeneruji se ze vsech polozek 
                               aktualniho aliasu, ale tentokrat aliasovane 
                        - oprava chyby v grafickem GETu - spatna interpretace 
                           PICTURE @KS20, projevovalo se ve formularich i 
                           v browse 
                        - uprava zobrazovani - aby nezustavaly sede obdelniky 
                           po zmizelych roletkach menu, oznamu, dotazu atp. 
                        - optimalizovany funkce b_fyzvyber() a B_TblVyber() 
                        - opraveno insertovani novych vet do databaze, drive 
                           se nemenil ukazatel v databazi (recno), tzn. ze po 
                           uspesnem insertu nebyla aktualni prave tato 
                           insertnuta veta. Toto bylo upraveno tak, aby 
                           aktualni vetou byla vzdy ta uspesne insertnuta, 
                           vyuzito noveho vystupniho parametru funkce  
                           AXB_Insert(@nNewRecno), navazuje na novou verzi 
                           ACE32.DLL 1.01 
                    - zmena implicitniho adresare v UzivReadu z \NETSOFT na \SWM 
                    - opravena chyba pri tisku - ztraceni cestiny pri tisku 
                       z obrazovky 
                    - nova funkce B_CsPravUz() 
BTRX btrxfce3.prg - XBASE++ cely PRG zezavislen na appevent.ch z duvodu 
                     pouzitych konstant ve funkci BxOpenBtr() 
                  - XBASE++ funkce BxOpenBtr() 
                     - vyber tabulky k otevreni dan do samostatneho threadu 
                        proto, ze udalostni fronty vyberovych browse 
                        zpracovavaly i udalostii prislusejici browse 
                        aktualniho souboru a ten ve funkci Btrx_BrSetInput() menil 
                        alias a tim to litalo na "Variable doesn't exist" - timto 
                        jsou eliminovany ruzne chyby vznikajici pri otevirani 
                        druheho souboru, kdyz browse prvniho souboru nebyl 
                        predtim alespon minimalizovan (nebo uzavren) 
                        Tato zmena zrusena, protoze to delalo problemy s 
                        obnovovanim obrazu aplikacniho pod mizejicimi okny - 
                        radeji udelany upravy v knihovne SWBTR viz verze 1.fu 
                        _b_tblvy.prg a _b_fyzvy.prg 
                     - pridan slotovy code-blok ::keyboard do browse - duvod, 
                        aby browse byl ukoncen i klavesou Esc (ne pouze 
                        tlacitkem close). Je v nem volana nova staticka funkce 
                        SendClose() 
                  - XBASE++ nova staticka funkce SendClose() - velmi 
                     jednoducha, ale v Alasce je asi chyba - pokud se kod 
                     napsal rovnou do prislusneho code-bloku, nefungovalo to s 
                     nesmyslnou chybou "Objekt tridy SwmBrowse nema instancni 
                     promennou ::dialog ...", coz je ivsem blbost, protoze ji 
                     urcite ma. Funkce je volana ze slotoveho code-bloku 
                     ::keyboard objektu browse 
     btrx.prg     - OBOJI nova staticka funkce BxBreak() - resi podminene 
                     volani systemove funkce BREAK() - v DOSe se vola a v 
                     Alasce ne, protoze to treba po klavese Esc zpusobi 
                     okamzity nechteny konec programu, pri cemz v Alaskovskem 
                     debuggeru to pak vykazuje IDSC pri ukonceni 
                  - XBASE++ nova staticka funkce WhileCondition(), ktera je 
                     zarazena do parametru bWhileCondition funkce 
                     StandardEventLoop(). Duvodem je velmi slozita podminka na 
                     napsani do jednoho logickeho vyrazu a navic pridan dotaz 
                     na ukonceni 
                  - funkce Menu() 
                     - OBOJI volani BREAK(.T.) nahrazeno volanim nove staticke 
                        funkce BxBreak() v polozce menu "Ukonceni" 
                     - XBASE++ vomali nove staticke funkce WhileCondition() 
                        zarazeno na misto parametru bWhileCondition do volani 
                        funkce StandardEventLoop() 
                  - OBOJI funkce A_JMP_TABLE() - volani BREAK(.T.) nahrazeno 
                     volanim nove staticke funkce BxBreak() v polozkach 
                     JmpTable po klavesach K_ALT_B, K_ALT_J, K_ALT_D, K_ALT_O, 
                     K_ALT_T, K_ALT_X, K_ESC a K_F10 
                  - XBASE++ funkce HesloCti() - doplneno nastaveni edit 
                     statusu u vsech aktivnich browse podle uspesnosti 
                     zadaneho hesla 
                  - OBOJI zakomentovana nepotrebna funkce Btrx_BrSetInput() - 
                     prepinat aliasy ve Windows uz neni potreba, protoze to 
                     resi uprava v _browse.prg z knihovny SWMORAVA - vsechny 
                     generovane sloupecky browse jsou ted aliasovany 
     btrxfce4.prg - OBOJI funkce BxRefrStruct() - pridana podminka, pokud neni 
                     vybrana zadna tabulka ke zmene struktury, nedela se vubec 
                     nic 
                  - XBASE++ funkce BrX_Browse() - pridane obnoveni okna, poked 
                     je browse okno minimalizovane 
     btrxbrw.ch   - OBOJI zakomentovan radek s volanim funkce Btrx_BrSetInput() 
                     viz vyse upravy v btrx.prg 
DICT              - veskere upravy nize uvedene se tykaji prizpusobeni 
                     pro Windows - 3.zaverecna cast - dict pridan do standardni 
                     kompilace Windowsoidnich aplikaci 
     browse_b.ch  - OBOJI v matici POKUS_BBB zmenen parametr lBrPridat z 1 
                     na 0, v Alasce to dela problem, pokud soubor je 
                     prazdny - pak dochazi k zacykleni volani doatzu na 
                     pridani nove vety 
                  - matice STR_FFF - zmeny souvisi se zmenami ve funkci 
                     StStrAddEd() z dictfce1.prg - viz nize 
                     - lFrmPresMatici zmenen z 0 na 1 - pridany sekce 
                        [FrExecPred], [FrExecPost] a [Transaction] 
                     - z bPost bloku GETu odstraneno g:varGet() a g:varPut() a 
                        nahrazeno volanim funkci ValGet() a ValPut() 
                     - GET se jmenem polozky resen misto code-blokem 
                        zavinacovou promennou a s tim souvisely zmeny v jeho 
                        bloku bPost a pridan blok bF1 
                  - matice IPO_GO_BBB, FYZ_GO_BBB a TBL_SHOW1_BBB - souvisi 
                     se zmenami ve funkcich Idx_Pol(), Fyz_Go() a GetTbls() 
                     z dictfce1.prg - viz nize 
                     - do ExecPred pridano nastaveni boundu podle parametru 
                        poslaneho do browse 
                     - do ExecPost pridano zruseni boundu 
                  - matice IDX_FFF - zmeny souvisi se zmenami ve funkci 
                     StIdxAddEd() z dictfce1.prg - viz nize 
                     - lFrmPresMatici zmenen z 0 na 1 - pridany sekce 
                        [FrExecPred], [FrExecPost] a [Transaction] 
                     - z bPost bloku GETu odstraneno g:varGet() a g:varPut() a 
                        nahrazeno volanim funkci ValGet() a ValPut() 
                     - do GETu "order" pridan pisture "999", protoze v Alasce 
                        to vytvarelo prilis maly GET tak, ze cislo bylo 
                        odrolovane "za rohem" 
                  - matice IPO_FFF - zmeny souvisi se zmenami ve funkci 
                     StStrAddEd() z dictfce1.prg - viz nize 
                     - lFrmPresMatici zmenen z 0 na 1 - pridany sekce 
                        [FrExecPred], [FrExecPost] a [Transaction] 
                     - z bPost bloku GETu odstraneno g:varGet() a g:varPut() a 
                        nahrazeno volanim funkci ValGet() a ValPut() 
                     - GETy descend, more, null, unique, static a upper reseny 
                        zavinacovymi promennymi s GetAReaderem Ano/Ne 
                     - GET se jmenem polozky resen misto code-blokem 
                        zavinacovou promennou a s tim souvisely zmeny v jeho 
                        bloku bPost a pridan blok bF1 
                  - matice FYZ_FFF - zmeny souvisi se zmenami ve funkci 
                     StFyzAddEd() z dictfce1.prg - viz nize 
                     - lFrmPresMatici zmenen z 0 na 1 - pridany sekce 
                        [FrExecPred], [FrExecPost] a [Transaction] 
                     - z bPost bloku GETu odstraneno g:varGet() a g:varPut() a 
                        nahrazeno volanim funkci ValGet() a ValPut() 
                     - do GETu path pridan postblok zakazujici prazdnou polozku 
                        a pridana mekka validace na existenci souboru 
     dict.prg     - funkce Dict() 
                     - XBASE++ pri neuspechu otrevreni DDF "RDD stylem" zrušena 
                        moznost jeho konverze mezi verzemi 05 a 06 (polozka 
                        __RECNO), protoze ve Windows zatim soubory bez polozky 
                        __RECNO jsou nemyslitelne - tato uprava je myslim 
                        stejne zbytecna, protoze by asi program vubec nenajel - 
                        neotevrel by se DDF pri startu 
                     - OBOJI ve volani funkce InitMenu() dana polozka "Refres 
                        DDF z verze 05 na 06" podminene jen do DOSu - 
                        ve Windows by tostejne nejelo 
                     - XBASE++ pridano voalni metody ::invalidateRect() 
                        aplikacniho okna, protoze zobrazeni bylo chybne po 
                         instalaci menu 
                  - funkce Tbl_Del() 
                     - XBASE++ pridan dotaz a potvrzeni uzivatel pred zrusenim 
                        tabulky 
                     - CLIPPER dbdelete() nahrazeno x_Delete() 
                  - funkce Str_Del() 
                     - OBOJI zabraneno ruseni vety, pokud neni co rusit 
                        (lokalni promenna lNicNemazat) 
                     - OBOJI pridan potvrzovaci dotaz pre rusenim polozky ze 
                        struktury 
                     - CLIPPER dbdelete() nahrazeno x_Delete() 
                  - funkce Idx_De() 
                     - XBASE++ do dbseeku dana misto numericke hodnoty 
                        znakova - Win to netoleruje ve slozenych klicich 
                     - OBOJI pridan potvrzovaci dotaz pred rusenim indexu 
                     - OBOJI volani dbdelete() nahrazeno x_Delete() 
                  - funkce Ipo_Del() 
                     - OBOJI zabraneno ruseni vety, pokud neni co rusit 
                        (lokalni promenna lNicNemazat) 
                     - XBASE++ do dbseeku dana misto numericke hodnoty 
                        znakova - Win to netoleruje ve slozenych klicich 
                     - OBOJI pridan potvrzovaci dotaz pred rusenim polozky 
                        z indexu 
                     - OBOJI volani dbdelete() nahrazeno x_Delete() 
                  - funkce Fyz_Del() 
                     - OBOJI po zruseni vety ze souboru DDF_FYZ pomoci funkce 
                        b_FErase() zabezpeceno, aby se ukazatel v databazi 
                        posunul na nejakou existujici vetu, protoze to v 
                        Alasce v aktualnim browse padalo do BTrievovske chyby 
                        43 (ztracene poradi v souboru) 
                     - OBOJI pridan potvrzovaci dotaz pred rusenim fyzickeho 
                        souboru 
                  - XBASE++ funkce ValidPol() - odstaveno volani funkci 
                     n_xscatter() a n_xgather(), protoze to ve Windows je 
                     zbytecne - zde se nad nekomitnutou vetou nepracuje 
                  - OBOJI staticka funkce PrehodDisk() 
                     - PRIVATE promenna cDisk zmenena na lokalni promennou 
                        a validace ve funkci Get_Var() vyresena code-blokem. 
                        Duvod je, ze ve Windows nejsou PRIVATE promenne videt 
                        z jednoho threadu do druheho 
                     - prace se souborem DDF_FYZ uzavrena mezi BEGIN BTR_DDF 
                        a END BTR_DDF - coz ma ucinek pouze ve Windows 
                  - funkce ZmenaTbl() 
                     - XBASE++ do dbseeku dana misto numericke hodnoty 
                        znakova - Win to netoleruje ve slozenych klicich 
                     - OBOJI fitrovani zruseno, prepojeno na boundy 
     dictfce1.prg - OBOJI funkce StStrAddEd() - cela funkce prakticky 
                     zredukovana pouze na volani formulare STR_FFF, ve kterem 
                     je reseno prace nad daty 
                  - OBOJI funkce StTblAddEd() - -posloupnost volani Str_Add() 
                     a Tbl_Del() nove resena pomoci cyklu DO WHILE 
                  - OBOJI funkce StIpoAddEd() - cela funkce prakticky 
                     zredukovana pouze na volani formulare IPO_FFF, ve kterem 
                     je reseno prace nad daty 
                  - funkce Idx_Pol() 
                     - XBASE++ do dbseeku dana misto numericke hodnoty 
                        znakova - Win to netoleruje ve slozenych klicich 
                     - OBOJI do volani funkce n_fbrowse() pridan parametr 
                        pro nastaveni boundu - souvisi se zmennami v IPO_GO_BBB 
                        z browse_b.ch 
                  - OBOJI funkce StIdxAddEd() - cela funkce prakticky 
                     zredukovana pouze na volani formulare IDX_FFF, ve kterem 
                     je reseno prace nad daty 
                  - funkce Fyz_Go() 
                     - XBASE++ do dbseeku dana misto numericke hodnoty 
                        znakova - Win to netoleruje ve slozenych klicich 
                     - OBOJI do volani funkce n_fbrowse() pridan parametr 
                        pro nastaveni boundu - souvisi se zmennami v FYZ_GO_BBB 
                        z browse_b.ch 
                  - OBOJI funkce StFyzAddEd() - cela funkce prakticky 
                     zredukovana pouze na volani formulare FYZ_FFF, ve kterem 
                     je reseno prace nad daty 
                  - OBOJI funkce GetTbls() - omezeny browse resen misto filtrem 
                     pomoci boundu - souvisi se zmenami v TBL_SHOW1_BBB 
 
\\\\\\\\\\ 
1.8z  11.02.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.m3) a SWBTR (1.fx) 
                    - ve Windows 
                        - profylaxe DDF jiz nebude padat, kdyz DDF nelze 
                           otevrit exkluzivne 
                        - funkce FileView() zrpovoznena nasmerovanim 
                           na TextView() 
                    - v DOSovske funkci UzivRead() doplnena zmena adresare 
                       CFG_NETSOFT zpet ze "\SWM\" na "\NETSOFT\", delalo to 
                       problem Tomasovi v Dbf verzi mezd 
                    - browse 
                        - doplnena moznost poslat zneni chybove hlasky 
                           z bloku bPrava JmpTable 
                        - b_SpojPostGet() - jeste zde zbylo par n_x*() funkci 
                        - Spoj_Insert() - opravena chyba - nemuze zde byt 
                           volani x_skip(0), protoze synchronizuje relaci 
                    - ve funkci DejPrip() eliminovana chyba DOSovskeho okna 
                       ve Windows, pridano AllTrimovani parametru cSoubor, 
                       protoze pokud byl poslan napr. "operace ", tak z toho 
                       udelal "operace1 .ooo" a v DOSovskem okne WinXP (ostatni 
                       Win netestovany) pak funkce FExists(), Filesize(), 
                       FRead() ap. koncily uspechem a braly soubor "operace.ooo" 
                       bez mezery pred teckou a vznikaly pak ruzne chyby 
                       jako napr. Franta objevil: "Duplicitni calls" 
                    - x_Update() a x_Insert() - doplnena moznost zadavat 
                       polozky aliasovane 
                    - ve funkci FI_Trid() opravena podminka pro Export_PU 
                       i pro hodnoty 9 a 11 
BTRX btrx.ch      - OBOJI pridana konstana STAT_CLOSE_FILE_WFRAM pro ulozeni 
                     stavu okna browse - pouziva se jen v Alasce 
     btrxbrw.ch   - OBOJI odkomentovan radek s volanim funkce Btrx_BrSetInput() 
                     ktery byl zakomentovan v minule verzi - precejen bude 
                     tato funkce potreba i kdyz ne k prepinani aliasu, ale k 
                     naplnovani statickych promenny programu 
     btrx.prg     - funkce ExecF1() 
                     - XBASE++ alias zistovan z browse objektu misto z funkce 
                        Alias() 
                     - OBOJI zda byl alias vybran testovano z navrative 
                        hodnoty funkce VyberAlias() misto Lastkey()==K_ESC 
                  - OBOJI staticka funkce VyberAlias() - pri nevybrani aliasu 
                     funkce bude vracet prazdny retezec namisto aktualniho 
                     aliasu, aby mohla byt jeji vystupni hosnota testovana a 
                     trapne testovat Lastkey() - reseni chyby v replace z menu 
                  - OBOJI staticka funkce VyberField() - funkce ponovu bude 
                     vzdy vracet vybranou polozku aliasovanou, drive vracela 
                     aliasovanou pouze tu polozku, ktera byla v jinem nez 
                     aktualnim aliase - reseni chyby v replace z menu 
                  - OBOJI statcika funkce ZjistiPicture() - do parametru 
                     cNazev (polozky) je nyni mozne poslat i polozku 
                     aliasovanou - reseni chyby v replace z menu 
                  - OBOJI staticka funkce ReplField() 
                     - alias zjistovan ze centralni staticke matice programu 
                        aStat - reseni chyby v replace z menu 
                     - umozneno posilani aliasovanych polozek do parametru 
                        xNazev (polozky) - reseni chyby v replace z menu 
                     - volani databazovych funkci DbEval(), DbGoto() a 
                        DbUnlock() aliasovano - reseni chyby v replace z menu 
                  - OBOJI funkce A_JMP_TABLE() - polozky K_F3, K_F4, K_F6 a 
                     K_F8 reseny pres prava s modifikovanou hlaskou - drive 
                     bylo vse ve vykonnem code-bloku 
                  - OBOJI funkce Btrx_BrSetInput() 
                     - cela odkomentovana - byla zakomentovana v minule verzi, 
                        precejen bude tato funkce potreba i kdyz ne k prepinani 
                        aliasu, ale k naplnovani statickych promenny programu 
                     - ponechano prepinani objektu BrowActive() a centralni 
                        staticke matice programu 
     btrxfce1.prg - XBASE++ pridana zavislost na _browse.ch a systemovem xbp.ch 
                     z duvodu pouzitych konstant ve funkci Btrx_OpenCl() 
                  - XBASE++ funkce Btrx_OpenCl() - pridano obnoveni okna do 
                     puvodniho stavu za vyuziti nove konstanty 
                     STAT_CLOSE_FILE_WFRAM 
     btrxfce4.prg - XBASE++ pridana zavislost na systemovem appevent.ch 
                  - funkce BrIsOpen() 
                     - OBOJI zmenen algoritmus zachazeni s matici 
                        STAT_CLOSE_FILE - misto aAdd() se rovnou matice 
                        nadimenzuje a pak jen updatuje 
                     - XBASE++ pridana minimalizace aktualniho okna browse, 
                        aby nedostaval udalosti SetInputFocus a tim nespoustel 
                        prislusne metody nebo slotove code-bloky 
                     - OBOJI zruseno proste volani DbCloseArea() a nahrazeno 
                        volanim funkci dle driveru (BTrieve - B_Close, ostatni 
                        DbCloseArea) 
     inscol.prg   - OBOJI funkce NewColumn() - zmeneny parametry ve volani 
                     funkce X_Formular() editace lokalnich promennych pomoci 
                     code-bloku zmenena na zavinacove promenne, metody 
                     g:vyrGet() a g:varPut() nahrazeny funkcemi ValGet() a 
                     ValPut() a nakonec pridany nove sekce aFrExecPred a 
                     aTransaction 
                  - OBOJI staticka funkce InsHl() - metody g:vyrGet() a 
                     g:varPut() nahrazeny funkcemi ValGet() 
                     ValPut() 
 
\\\\\\\\\\ 
1.90  19.02.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.m6) a SWBTR (1.fz) 
                    - ve Windows 
                        - oprava vyprazdnovani udalostni fronty v browse tak, 
                           aby browse pri ukoncovani nezpracovaval udalosti, 
                           ktere mu nejsou urceny 
                        - pridano kontextove menu do browse, po zmacknuti 
                           praveho tlacitka mysi se zobrazi menu z polozek 
                           JmpTable 
                        - nefungovaly klavesy Esc v B_Spoji a B_BIdxu 
                    - ve formulari doplnena obnova stavu SET WRAP 
                    - browse - vsechny databazove funkce aliasovany, aby 
                       se dalo zobrazovat naraz vice oken z browse (hlavne 
                       kvuli Win Btrx) 
                    - aplikace FI 
                        - funkce FiOznac() doplnena kontrola na velikost 
                           zavazku v saldu 
                        - ve funkci FI_Trid() opravena podminka pro Export_PU 
                           i pro hodnotu 12 
BTRX btrx.prg     - XBASE++ funkce Menu() - ukonceni z menu bude bez 
                     potvrzovaciho dotazu 
                  - XBASE++ staticka funkce WhileCondition() doplnena podminka 
                     na ukonceni bez dotazu 
                  - OBOJI funkce BxCloseArea() - cela funkce prepracovana, 
                     zjednodusena 
                  - OBOJI staticka funkce ExecF1() - doplnena podminka, pokud 
                     jiz polozka obsahuje alias, nebude se aliasovat 
                  - XBASE++ statcika funkce ZapisBuffer() - prizpusobena i pro 
                     Alasku - vyuziva upravu v knihovne SWMORAVA verze 6.m6 v 
                     _swmget.prg 
                  - OBOJI staticka funkce VyberAlias() - nabizeny alias zmenen 
                     na prave zobrazeny aktualni browse 
                  - OBOJI staticka funkce VyberField() - misto prepinani 
                     aktualniho aliasu volana pouze aliasovana funkce 
                     dbstruct() 
                  - XBASE++ statcika funkce Hhhh() - volana ze 
                     StandardEventLoop() - doplenen potvrzovaci dotaz na 
                     uzavreni aktualniho souboru pri kliknuti na krizek okna 
                     browse 
                  - OBOJI staticka funkce BxBreak() - rozskok podle systemu 
                     predelan - drive IF Cfg(CFG_SYSTEM)==..., nyni 
                     #ifdef __XPP__ 
     btrxfce1.prg - OBOJI funkce n_used() - nyni se navtarova hodnota ridi 
                     podle naplneni globalni staticke matice a ne podle volani 
                     funkce Alias() 
     btrxfce4.prg - funkce BxDispStru() 
                     - OBOJI funkce je vice navazana na globalni statickou 
                        matici 
                     - OBOJI volani funkce DbStruct() aliasovano 
                     - OBOJI hledani zvoleneho sloupecku realizovano testem 
                        vsech sloupecku browse, drive se testovala jen jeho 
                        popisna matice - coz nemusi byt spravne, kdyz byl 
                        nejaky sloupec pridan rucne 
                     - XBASE++ doplenen skok na zvoleny sloupecek i v Alasce 
                  - OBOJI funkce IsBtrv() - RDD pozadovaneho aliasu se 
                     striktne zjistuje z globalni matice programu 
                  - OBOJI funkce BrIsOpen() - opravena chyba, ktera ve funkci 
                     je od jejiho vzniku - zpusobuje tvrdou chybu, protoze 
                     jednak se vzdy vytvari matice jen o jednom prvku a pak, 
                     kdyz nebyl otevren zadny soubor, funkce vracela .T., 
                     pricemz matice byla prazdna 
     inscol.prg   - OBOJI opravena chyba ve funkci NewColumn() - projevilo se 
                     v DOSe (ale ve Win by se to projevilo urcite take) - do 
                     funkce X_Formular() a potazmo do NovyRec() je nutne 
                     parametr aTransaction posilat jako nadimenzovanou matici 
                     s poctem prvku BFI_EXEC_LEN (najdes v _browse.ch) a 
                     vsechny hodnoty NIL. Puvodne tam bylo poslano jen NIL - 
                     vznikala chyba  ve funkci GoTransact(3516) "Bound error 
                     array access ..." 
                  - OBOJI opravena chyba ve staticke funkci InsHl() - preklep, 
                     misto promenne cObsah pouzita promenna cLabel ve snimani 
                     hodnoty GETu, chyba byla zanesena v minule verzi, tj. 
                     1.8z ze dne 11.02.2005 
 
 
\\\\\\\\\\ 
1.91  01.03.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.m8) a SWBTR (1.g2) 
                    - reseni chyby K_TAB v Btrx a zobrazeni poctu vet 
                    - 35 PRG prevedeno z vyvojove knihovny do SWBTR: 
                       uc_alau.prg, uc_audit.prg, uc_def.prg, uc_dopoc.prg, 
                       uc_fce1.prg, uc_filtr.prg, uc_impor.prg, uc_iswm.prg  
                       uc_newvy.prg, uc_vprac.prg, 
                       po_audit.prg, po_exter.prg, po_stavy.prg, po_stor.prg , 
                       fd_audit.prg, fd_browo.prg, fd_stat.prg , fd_stor.prg , 
                       fdcfg.prg   , osc_sml.prg , mincovka.prg, _extcs.prg  , 
                       _extse.prg  , _nn_cis.prg , _nn_cis1.prg, b_time.prg  , 
                       do_cfg.prg  , do_exter.prg, do_fce.prg  , do_zpvaz.prg, 
                       fa_storn.prg, x_doklh.prg , x_doklh.prg , x_se.prg  a 
                       _jm_prep.prg 
                    - 3 CH prejmenovany:  pl.ch      na  _b_pl.ch 
                                          b_vy.ch    na  _b_vy.ch 
                                          x_dokl.ch  na  _x_dokl.ch 
BTRX              - CLIPPER opravena chyba - neustale skipovani ve stejnem 
                     aliase po klavesach K_TAB a K_SHTAB - opraveno v knihovne 
                     SWMORAVA - _browse.prg - viz uprava ve verzi 6.m7 
     btrx.prg     - OBOJI statcika funkce SelArea() - imiplicitni hodnota 
                     nabizena v menu zjistovana z globalni staticke matice 
                     misto z aktualniho aliasu 
     btrxfce4.prg - OBOJI statcika funkce BxSelNext() - aktualni alias 
                     zjistovan z globalni staticke matice, drive z aktualniho 
                     aliasu 
 
 
\\\\\\\\\\ 
1.92  04.03.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ma) a SWBTR (1.g4) 
                    - ve Windows 
                        - funkce FtpSend(), FtpRecieve() a FtpDelete() jsou ted 
                           jiz prerusitelne klavesou Esc, pokud se jedna o  
                           prenos/ruseni vice souboru - soubor uprostred se 
                           prerusit neda 
                    - formular  
                        - nova funkce F_Ret() 
                        - navratova hodnota funkce n_fformular() upravena tak, 
                           ze pri jakemkoliv preruseni sekce [FrExecPred] 
                           vraci .F., drive vracela .T. - z hlediska systemu  
                           formular probehl v poradku, jen programator zavolal 
                           Fr_Ex() 
                    - opravena funkce b_IsRLock() - drive vzdy vracela .F., i 
                       kdyz kocila uspechem 
                    - funkce B_Use() volana v transakci zpusobi varovnou hlasku 
                       ale pokracuje dale postaru 
                    - zrusen B_Filter ve funkci Uc_ZalCyk() 
                    - do BA byl pridan parametr BA_ZA_DATUM pro funkci BaCfg() 
                    - funkce Uc_EditH() - pro ucetni doklady generovane moduly 
                       jinymi nez UC se ted musi pro opravu brat formular 
                       UC_HLAV 
 
\\\\\\\\\\ 
1.93  11.03.2005 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.g5) 
                  - staticka funkce Fa_STestHl() - pri zapise hlavicky faktury 
                     se bere ID_JM z CFG_ID_JM 
                  - novy PRG ve vyvojove knihovne - se_druhp.prg  - prevedeno 
                     z aplikace SE do knihovny - verejne funkce Se_DruhP() a 
                     Se_DejKlic() 
 
\\\\\\\\\\ 
1.94  17.03.2005 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.g6) 
                  - funkce PO_ExNewD() - opravena chyba ve vytvareni dokladu 
                     s evidencnim cislem 0 
                  - staticka funkce ZjistiFirmy() - reseni diakritiky v nazvu 
                     firmy  
                  - rozsahlejsi upravy v agende EX - prizpusobena sarzim 
 
\\\\\\\\\\ 
1.95  31.03.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mc) a SWBTR (1.g7) 
                    - do zapisu o chybe do *.err souboru se drive zapisovalo 
                       pouze prvnich 20 otevrenych aliasu, nyni tento pocet  
                       zvysen na 240 
                    - rozsirena funkcnost parametru lBrHlaska v browse, drive 
                       mel tento parametr povoloval/zakazoval pouze na hlasky 
                       "POSLEDNI ZAZNAM !" a "PRVNI ZAZNAM !", nyni 
                       povoluje/zakazuje i hlasku "NEJSOU  ZADNE  ZAZNAMY !" 
                    - ve formulari vyresena chyba projevujici se jen v DOSe, 
                       kdy ve formulari s JmpTable dochazelo k chybam pri 
                       exekuci bloku bPred, bPost a bF1 z duvodu aktivnich 
                       SET KEY. Napr. ve formulari nova firma/oprava firmy, 
                       pokud se na nejake polozce zmackla klavesa F1, objevil 
                       se help browse a pak kdyz se v nem zmacklo F8 (setrid), 
                       vykoval se take kod nastaveny v JmpTable formulare. 
                    - opravena chyba v tisku, kdyz pri zvoleni tisku do Windows 
                       tiskaren byl udelan pokus o otevreni "Rozsireneho 
                       nastaveni", vznikla runtimova chyba "Array bound error" 
                    - v EX a OD pri porizovani/oprave polozek zmenena v F1 
                       bloku polozky sarze implicitni volba na vyber sarzi 
                       dle skladu 
                    - ve FI, funkci Fi_Oznac(), upravena hlaska pro uzivatele a 
                       dodan test na nalezeni platby FD i v saldu zaloh 
                    - v UC v parametrech pro sestavy, funkce UC_ZadPolFiltr() 
                       a UC_ZadRokFiltr(), pridana moznost souctovani podle 
                       uctu (pomoci noveho parametru lSoucty) a pridana moznost 
                       tisknout parametry sestavy pred ukoncenim tisku podle 
                       UcCfg(UC_SES_TISK_PAR) nebo z uc_davka->ParPost 
                       v pripade davkoveho tisku 
                    - zmenen REQUEST ext_swbtr, po houfnem presunu asi 50-ti 
                       PRG z vyvojove knihovny do knihovny SWBTR a naslednem  
                       jejich doplneni linkovani funkci pomoci Ext_Swbtr, 
                       zacaly problemy s DOSovskou verzi programu, jako padani 
                       browse a casty pad na "Eval stack fault". Proto zrizen 
                       novy Ext_SwbtA, ktery prilinkuje pausalne celou 
                       knihovnu SWBTR a stary Ext_Swbtr ponechan tak, aby  
                       prilinkovaval to, co prilinkovaval pred tim houfnym 
                       presunem z vyvojove knihovny. Tim by se mela situace 
                       v DOSe zlepsit k puvodnimu stavu pred verzi knihovny 
                       SWBTR 1.g0 ze dne 22.02.2005 
 
\\\\\\\\\\ 
1.96  07.04.2005 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.g8) 
                    - opravena chyba v prilinkovavani skupiny ucetnich funkci 
                       projevujicic se napr. tim, ze nesel audit ucetniho 
                       dokladu 
                    - opravena chyba ve funkci Po_Audit() - soubor bankucty je 
                       otevren pouze kdyz funkce nejede v transakci 
 
\\\\\\\\\\ 
1.97  15.04.2005 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.ga) 
                    - opravena chyba ve FD - doklady z pred roku 2000 byly  
                       pri pokusu o prohlednuti rozkontace nechtene 
                       odauditovavane 
                    - opravena chyba ve funkci X_2Se() - primy zapis (odpis) 
                       do skladovky - kvuli spatnemu trideni matice pro odpis 
                       vznikala chyba duplicity, promita se do agend FA a EX 
                    - do BA pridan globalni parametr BA_IDENT 
                       pro nepouzitelnost CFG_IDENTu, jeli prilinkovano vice  
                       modulu 
                    - do UC pridan dialog Ano/Ne pri ukoncovani aplikace 
                    - ve skladovce 
                       - do funkci Se_Zaloz() a Se_ZalS1() pridana podpora 
                          pro davkove zpracovani 
                       - pridany funkce pro sarzovani Cs_SarVTmp() a 
                          Cs_SarSTmp() (rozpad vyrobnich sarzi a nasledny tisk) 
                    - do EX pridana moznost zadani sarze v rezimu snimani EAN 
DICT browse_b.ch  - opravena chyba ve formulari FYZ_FFF v bPost bloku polozky 
                     path chybela zavorka. Chyba je v aplikaci od verze 1.8y 
                     ze dne 03.02.2005 
 
\\\\\\\\\\ 
1.98  28.04.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA(6.md) a SWBTR (1.gb) 
                    - opravena chyba v tisku ve Windows (ne do Windows tiskaren) 
                       u tisku vracejiciho se zpet do funkce Tiskarna(), kdyz  
                       poprve byl zvolen tuks na tiskarnu a podruhe tisk 
                       na obrazovku, pak tento tisk na obrazovku byl 
                       s absolutnimi ridicimi znaky tiksarny misto relativnich 
                    - funkce B_TestDPH() se jiz objevuje v NG a pri rozkontaci    
                       zahranicnich faktur jsou jiz umozneny vstupni i vystupni 
                       kody DPH na jednom dokladu - pridam parametr lObouStr 
                    - funkce Fa_Zaokr() - rozdelany nove legislativni upravy, 
                       zatim nedodelano, funkce funguje postaru 
                    - funkce Fd_Stor() - optimalizace cfg("CFG_UC_ROK") za 
                       cfg(CFG_UC_ROK) a cfg("CFG_UC_MESIC") za cfg(CFG_UC_ROK) 
                    - opraveny chyba ve funkci Uc_Stavy() - nebylo mozno 
                       vytisknout stav uctu se zadanou zakazkou, protoze do 
                       formulare UC_STAVY se posilala misto promenne cZakazka 
                       promenna nZakId nainicializovana na 0 
                    - funkce UC_ZadRokFiltr() - nove parametry "lVyjmaUcet" 
                       pro moznost vyberu dat do sestavy a "lMezirocni" pro 
                       zablokovani volby mesicu 0 a 13 pro mezirocni sestavy 
                    - funkce Uc_Use() - souvisi z predchozi upravou - predplnen 
                       parametr UC_VYJMA_UCET na space(40) 
                    - funkce X_PolDkl() - v help bloku na udaj "sarze" je dle 
                       pozadavku ted jen vyber z sarzi skladu. (byl odstranen 
                       vyber z ciselniku a pokus o zapamatovani kodoveho bloku 
                       na F1, v prubehu chodu programu se asi ztraci 
                    - staticka funkce TestKarta() v x_poklp.prg - dosazuje 
                       se implcitni sarze, pokud na kartu jeste zadna sarze 
                       nebyla a v testu na kraceni mnozstvi zameneno volani 
                       systemove funkce Updated() za testovani instancni 
                       promenne GETu oGet:changed 
 
\\\\\\\\\\ 
1.99  12.05.2005 
 
OPER operace.prg  - OBOJI funkce Main() 
                      - do hlasky o neuspesnem otevreni DDF,v pripade parametru 
                         lBTrieve nastavenem na .T., pridan radek: 
                         " - není vytvoren datovy slovnik nebo je poskozen" 
                      - ve dvou mistech volani funkce FILE() nahrazeno 
                         funkci fExists() 
                      - zruseny zakomentovane radky se SET CURSOR a SETCOLOR() 
VSE               - prelozeno s novou knihovnou SWBTR (1.gc) 
                    - opravena chyba v EX a FA, kdy cislo generovaneho dokladu 
                       pro skladovku bylo zarovnano do leva, coz ve skladovce 
                       pusobilo neesteticky - nyni je zarovnavano podle 
                       skladovky, tj. do prava 
                    - doplneno naplnovani novych polozek sys_date1, sys_time1 
                       a sys_name1 v ucetnich hlavickach a ucetnich polozkach 
                       v agendach PO a UC 
                    - opravena chyba ve FD ve funkci Fd_NastavDokl(). Pri 
                       auditaci dokladu FD se nejdrive audituje UC doklad a pak 
                       se touto funkci nastavuje audit na dokladu FD. Zmena 
                       stavu dokladu FD je ale blokovana v pripade UC auditace. 
                       Proto ted nastaveni dokladu FD na auditovany neblokovano, 
                       pouze blokovana odauditace. Chyba zanesena ve verzi 
                       knihovny 1.g9 ze dne 12.04.2005, kdy doklady pred rokem 
                       2000, z dnesniho pohledu chybne, menily stav i kdyz byly 
                       uc.auditovany 
                    - pro tisk faktur a dodacich listu nachystana v *.CH 
                       souborech moznost nastavit razitko a telefon na kazdy 
                       ident jine - zatim jen nachystano, funkcnost neni jeste 
                       udelana 
 
\\\\\\\\\\ 
1.9a  27.05.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mg) a SWBTR (1.ge) 
                    - nove funkce X_Sr() a X_ClearRel() na nastaveni a zhozeni 
                       relaci, resi se tim zejmena nutnost pri nastavovani 
                       relace s if(cfg("SYSTEM")=="CLIPPER" ....., nyni lze 
                       relacni hodnotu zadavat matici, podobne jako ve funkci 
                       BSeek() 
                    - opravena chyba ve funkci B_BIdx() - chybne razeni 
                       numerickych polozek s desetinnymi cisly - system chybne 
                       prepocitaval desetinna cisla na 16 platnych cislic 
                    - do ID_PRAV pridan modul OB (Obaly) a CS prava doplneny 
                       o ciselnik aut (AUTA) 
                    - zmenena implicitni hodnota parametru tisku ucetnich 
                       sestav "Tisk parametru sestavy" na konci tisku z hodnoty 
                       "Ano" na hodnotu "Ne" 
                    - v UC pri tisku podle generatoru sestav 
                       - zruseno mnoho dotazu pres funci Get_Var() a misto toho 
                          udelan formular na zadavani parametru sestavy 
                          UC_FR_99.FFF 
                       - ve funkci Uc_UzSes() je novy parametr nCisloSes, ktery 
                          urcuje sestavu (vykaz) ktera se bude tisknout. 
                          V pripade ze je poslan, pak uz se nedela menu vykazu 
                    - opravena chyba ve funkci na primy zapis do skladovky 
                       X_2se(), nyni se jiz nedela pokus o prepocitavani 
                       prumernych cen na skladech s pevnymi cenami. Tyto pokusy 
                       nemely zadny fatalni dusledek, pouze obtezovaly hlaskami. 
 
\\\\\\\\\\ 
1.9b  09.06.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mh) a SWBTR (1.gi) 
                    - odstraneni nepouzivanych externalu (pro Dbf) z ext_swm 
                    - odtraneni nepotrebnych externalu z ext_swbtr 
                    - zavedeny nove externaly se skupinami funkci podle agend 
                       ext_ba,   ext_do, ext_dod, ext_fa, ext_fad, ext_fd, 
                       ext_fi,   ext_po, ext_pod, ext_sed, ext_uc, ext_ucd, 
                       ext_ucdd, ext_ucs a ext_zp 
                    - upraveny (zestihleny) externaly ext_cs a ext_se 
                    - ve financich a slozenkach zruseno volani symbolu TempSay, 
                       TempBox a ExpOdz_SL 
                    - do polozek a hlavicek uc.dokladu vytvorenych automaticky 
                       davkove se do polozek SYS_NAME a SYS_NAME1 zapisuje 
                       "ISWM - "+ CFG_JMENO, aby bylo videt, ze doklady zapsal 
                       automat 
                    - opravena chyba "Syntax error in macro expression ..."  
                       ve funkci B_BIdx() pri trideni numerickych polozek 
                       bez desetinnych mist 
OPER operace.prg  - doplneny requesty na funkce b_etalon() a cLicence() 
 
\\\\\\\\\\ 
1.9c  22.06.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mj) a SWBTR (1.gm) 
                    - opravena chyba ve funkci x_sr() v pripade, ze 1.parametr 
                       byl retezcem, pokud byl matici, fungovalo to. Timto 
                       byla funkce uvedena do souladu s dokumentaci. 
                    - do funkce T_Op() pridan parametr lDotaz - celkem 
                       bezvyznamna zmena 
                    - ve funkci BrowTisk() 
                        - opravena chyba v zadavani podminky jak for tak i 
                            while, chyba vznikala tak, ze po zadani podminky 
                            se provedlo nove zadani podminky, ve kterem se na 
                            druhy dotaz "Prejete si zadat podminku vyberu?" 
                            odpovedelo "Ne", tim se do retezce podminky dostal 
                            prazdny retezec, ale logicky priznak, ze existuje 
                            podminka zustal nastaven na .T. Tim pak doslo k 
                            chybe "Syntax error ..." pri kompilaci prazdneho 
                            retezce. 
                        - zmenena logika dotazovani v zadavani FOR a WHILE 
                            podminky, ktera byla dosti zdesena (prilis 
                            technicka) 
                    - po oklesteni DOSovskych programu o zbytecne funkce v 
                       minule verzi doplneno 
                        - automaticke prilinkovavani funkci BrowTisk(), 
                            IsTop() a IsBott() s browsem 
                        - tematicke externaly extpo, extfa, extsed a extucs o 
                            dalsi funkce, viz dokumentace k SWBTR.LIB verzi 
                            1.gj a 1.gk 
                    - v pravech opravena chyba(preklep) tykajici se agendy OB 
                       a doplneno pravo na Dispecink v agende EX 
                    - ve funkci Se_Stav() nove osetreno, aby se stav rezervaci 
                       na zakazky a objednavky v tabulkach se_cenik a se_stavy 
                       aktualizoval pouze na dokladech kdy je zadana zakazka, 
                       objednavka. Doposud se nikde neprojevilo protoze u 
                       instalaci, kde se tato evidence vede, byla zakazka, 
                       objednavka uvedena vzdy. Projevilo se v MilkAgro na 
                       kartach obalu, ktere se nesarzuji. 
                    - novy PRG v knihovnach FA_LINKY - funkce pro praci s 
                       rozvozovymi linkami (viz SWBTR.LIB verze 1.gl), zatim 
                       se pouziva jen v agendahc EX a OD 
 
\\\\\\\\\\ 
1.9d  07.07.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ml) a SWBTR (1.go) 
                    - pro Windows prizpusobena funkce B_Head(), je volana pouze 
                       z jedineho SE_KARTY.BBB, proto prizpusobena az ted 
                    - opravena chyba B_Search(), ktera misto "ss" nasla "xx" 
                       vyhozenim volani funkci CS_KLIC() a CS_KLICU() 
                    - opravena chyba ve Windows browse, kdy byl spatne 
                       interpretovan parametr nZmrzly, ve Windows menil poradi 
                       sloupecku, cimz nefunkgovalo volani oBrowse:getColumn(), 
                       z cehoz pramenily ruzne chyby, napr.v B_Search(), 
                       obvykle klavesa F4 v browse 
                    - ve Windows upraveno posilani pomoci FTP protokolu, funkce 
                       FtpSend(), u velkych souboru, cca 50MB, funkce obcas a 
                       na nekterych pocitacich skoncila chybou, zrejme byl 
                       problem s pameti, nevesel se do ni cely soubor nacteny 
                       MemoReadem, proto u vetsich souboru volan systemovy 
                       FTP klient z Windows, tim by se mel popsany problem  
                       vyresit a chybu v Alaskovskem klientovi nutno resit 
                       primo s Alaskou 
                    - ve Windows udelany drobne upravy v okne udalosti 
                       oteviranem v debag verzi programu, pridano tlacitko na 
                       zahajeni a ukonceni zapisu udalosti do souboru a vypis 
                       udalosti rozsiren tak, aby byl srozumitelnejsi 
                    - opravena chyba ve skladovce pri nacitani menu Externi 
                       vaha z nezadano na Netto 
                    - b_UzivRead() rozsiren o naplnovani CFG_TELEFON, 
                       CFG_FAX, CFG_RAZITKO1, CFG_RAZITKO2 a CFG_RAZITKO3 
                       z tabulky PRAV_UZ 
                    - doplneny externaly specificke pro on-line statistiku 
                       extst 
                    - parametry fakturace rozsireny o FA_STPOTAB, FA_STPOKLI a 
                       FA_STPOSUM 
                    - parametry dopravy rozsireny o DO_ODCH_PHM 
 
\\\\\\\\\\ 
1.9e  21.07.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mo) a SWBTR (1.gt) 
                    - pro Windows rozsiren vypis v okne udalosti pri spousteni 
                       debug verzi programu 
                    - ve Windows opravena chyba Alaskovske funkce AppEvent(),)    
                       ktera v urcity okamzicich vraci po klavese Esc misto 
                       kodu 27 kod 65563, projevovalo se to treba nemoznosti 
                       prerusit B_Spoj nebo B_BIdx 
                    - ve Windows formulari 
                       - opravena chyba formulare, zabraneno dvojimu    
                          spusteni sekci [FrValid] a [FrTransaction] po dvojim 
                          rychle za sebou nasledujicicm zmacknuti tlacitka 
                          "Zapsat" 
                       - implicitni text na tlacitkach "Zapsal" a "Nezapsat"  
                          zmenen na "Budiz" a "Storno" a take do funkce 
                          NovyRec() pridan parametr aTextTlacitek, kterym lze 
                          tyto retezce zmenit 
                    - implicitni jmeno docasnych souboru CL??????.tmp nebo $$$  
                       zmeneno na ??????.tmp nebo $$$, aby bylo 
                       mozne lepe identifikovat agendu, ktera docasne soubory  
                       po sobe nemaze 
                    - ve Windows opravena chyba, havarie programu po prepnuti    
                       na jinou aplikaci ve chvili zobrazeneho F1 browse 
                       vyvolaneho z GETu editacniho browse, k havarii doslo 
                       pri pokusu o navrat zpet do nasi aplikace treba 
                       kliknutim mysi 
                    - ve Windows opravena chyba menu po ukonceni druheho 
                       vnoreneho browse se stalo pristupnym, napr. ve FD prvni 
                       browse byly hlavicky faktur a druhy vnoreny browse pak 
                       je rozkontovani polozek, po ukonceni polozkoveho browse 
                       bylo menu aplikace pristupne, i kdyz byl jeste zobrazen 
                       browse hlavicek. 
                    - pro Windows jsou nove funkce grafickeho tisku GPrint(), 
                       GPrintAddPage(), GPrintAddString() a GPrintInitArray(), 
                       tj. ciste graficky tisk formularu nebo do predtistenych 
                       formularu 
                    - opravena chyba operaci, funkce o_AltQ() vracela Nil, 
                       pokud oprace neprosla sekci [Exec], zatimco by mela 
                       vracet TRUE nebo FALSE, tyka se to i vnorenych operaci 
                    - ve Windows opravena chyba ve funkci StandardEventLoop(),    
                       spatne vypocitavany timeout, coz se projevovalo napr. 
                       v Hlasce po jakemkoliv pohnuti mysi (hlaska bez ohledu 
                       na nastaveny timeout zmizela) 
                    - do tisku pridana moznost tisknout zvlast sude a zvlast 
                       liche stranky, pribyla polozka v rozsirenem nastaveni  
                    - do funkce B_Spoj() pridany parametry nPocetVetCelkem a 
                       nPocetVetCelkem, ktere pokud jsou poslany, vytvareji  
                       a ridi housenku, kterou funkce nedelala 
                    - v OD pridan parametr XD_ID_PUV_LINKA, cimz lze jiz 
                       opravovat datum rozvozu a cislo linky 
                    - do SE 
                       - pridan parametr SE_POC_DEN, cimz uz lze do podminky 
                          zobrazeni pohybu karty zadavat libovolny den v mesici, 
                          drive to byl vzdy pouze 1. 
                       - pridany parametry VYR_CISLA a RUSIT_PDKL pro 
                          zadavani vyrobnich cisel na prijemky a vydejky a pro 
                          zablokovani moznosti zrusit polozku dokladu, vhodne  
                          na instalacuch s replikaci dat 
                    - ve statistice 
                       - ve funkci GetStPar() opravena preklep v aliase 
                       - funkce ST_Rec2Sum(), St_GenSort() a St_aPokli() je jiz 
                          mozno volat i z jinych modulu nez ST 
                       - opravena chyba z minule verze ve funkci ST_Init() pri 
                          kontrole integrity dat 
                       - do funkce ST_GetObd() pridan novy vystupni parametr, 
                          a to 'lJenNul' pro moznost pouheho nulovani sumaci. 
                          Soucasne s nim pridana editace nastaveni tohoto 
                          parametru v XX_Form( 01, , , 'ST' ) 
                    - opravena chyba v PO ve staticke funkci Po_StorTr(), 
                       chybny (opacny) test na existenci bank.obratu v bance. 
                       Kdyz nalezl dal hlasku ze nenalezl. Pred seek 
                       pridan .Not. 
                    - opravena chyba ve FA funkce Fa_GetKlicLin() oprava 
                       preklepu u aliasu SE_KLADY->SKLAD zmeneno 
                       na SE_SKLADY->SKLAD 
                    - nova funkce b_FiKa() pro zpristupneni hodnot z tabulky 
                       FIRMYKA (obdoba fce b_FirCena(), prevod mezi nasim 
                       cislem karty a cislem karty odberatele, ktere se tiskne 
                       na dodacim liste, pripadne se muze tisknout v carovem 
                       kodu atp.) 
 
\\\\\\\\\\ 
1.9f  05.08.2005 
 
WDLL convname.prg - XBASE++ do funkce ConvertSwmName() pridan start agendy NA, 
                     jejiz startovni funkci je NaDll() 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mp) a SWBTR (1.gv) 
                    - opravena chyba ve staticke funkci NastavDbDleBound() 
                       projevujici se ve volani funkce BrowBound(), pokud v 
                       databazi byla aktualni takova veta, ktera vyhovovala 
                       nastavenym boundum, ale nevyhovovala podmince BrowFor, 
                       ukazatel (recno) byl presunut na prvni vetu vyhovujici 
                       boundum (BrowBoundTop) - projevovalo se to treba ve SE  
                       pri vyhledavani cisla karty, kdy bound byl pres cislo  
                       skladu a BrowFor vylucoval neplatne karty.  
                    - pridany prava na agendu SD - Sprava dokumentu 
                    - oprava havarovani nacitani bankovniho vypisu banky 
                       Raiffeisen bank a.s. v agende BA 
                    - ve skladovce 
                       - doplneno blokovani editace a zakladani novych karet 
                          vyuzitelne pri replikacich 
                       - doplnena moznost pridat na vydejku/prijemku odkaz 
                          na laboratorni test 
                       - hledani karty upraveno tak, aby podle nastaveni 
                          konfigurace vyroby DelkaKarty po zadani pouze 
                          pocatecnich hodnot karty funkce nasla prvni, ktera 
                          zacina na hledane znaky 
                    - ve funkci SayNHodWid() opravena definice cislice 1. 
                       pro nTyp = 1. Sirka nebyla definovana na predepsanych 7 
                       znaku. Duvodem je zustavani zbytku drive zobrazenych 
                       cislic  
                    - ve funkci FiOznac() v kontrole na velikost zavazku 
                       v saldu udelano porovnani cisel pres STR() 
 
\\\\\\\\\\ 
1.9g  12.08.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mq) a SWBTR (1.gw) 
                    - opravena chyba ve funkci Brow2Excel(), po zmacknuti Esc 
                        program havaroval 
                    - optimalizace vyhledavani nazvu karty v odbytu 
                    - pridana moznost zobrazeni jineho nazvu karty pri 
                        zadavani objednavky v OD 
 
\\\\\\\\\\ 
1.9h  05.09.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ms) a SWBTR (1.gx) 
                    - do funkce x_Sr() pridan parametr lTestFieldNames, 
                        ktery pripadne odstavi test na jmena polozek ve 
                        zdrojovem souboru proti relacnimu vyrazu poslanem jako 
                        matice, implicitne je tento parametr == .T., tzn. ze 
                        test se provadi. Resi se tim moznost poslani konstant 
                        (treba rok) do matice relacniho vyrazu funkce x_sr() 
                    - pridan dalsi HW parametr Barevne schema pro browse ve 
                        Windows, lze jej menit/nastavovat v Editaci HW (fce 
                        EditHw()), coz si vyzadalo upravy do _cfg.ch, 
                        _cfg.prg, _edithw.prg a _browse.prg. Kompilacni chyba 
                        v DOSe "Fatal C3048  Preprocessor table overflow" pri 
                        kompilaci _cfg.prg si vyzadala odlozeni casti kodu z 
                        _cfg.prg do _cfgpraz.prg a take vatvoreni noveho 
                        _cfgimpl.ch 
                     - opravena chyba v odbytu pri porizeni polozek objednavky 
                        dosle, havarie na nenaicinializovane promenne 
                        cAlFirKaAr 
                     - do tisku ucetnich sestav doplnena moznost tisku zadanych 
                        parametru sestavy v hlavicce tisku 
                     - ve skladovce 
                        - doplneno naplnovani doplnkovych udaju do LOG_TRAN 
                        - doplneno zmena polozek SYS_NAME, SYS_DATE, SYS_TIME 
                            pri ukonceni platnosti karty 
 
\\\\\\\\\\ 
1.9i  16.09.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mv) a SWBTR (1.gy) 
                    - v grafickem tisku upravena prace s Windows clipboardem, 
                       pred jeho naplnenim se nejdriv jeho obsah vymaze 
                    - opravena chyb v TiskAll(), pokud doslo ke kompilacni 
                       chybe nektere ze sekci, TiskAll() vracel .T., coz je v 
                       rozporu s dokumentaci a take to delalo problemy v 
                       testech 
                    - funkce TempFile() doplenna o vytvareni docasnych 
                       adresaru, promita se to take do naslednych funkci jako 
                       T_TF() apod. 
                    - operacich doplnen do vytvareni prazdneho OOO/OPE souboru 
                       i jiz existujici parametr lSkip 
                    - opravena chyba v browse, pokud byl v zasobniku, pri 
                       prvnim spusteni a zmacknuti F8 na neindexove polozce se 
                       vytvoril docasny SPOJ soubor a jeho alias se ulozil do 
                       popisne matice browse a pak pri dalsim spusteni ze 
                       zasobniku se tento alias, nyni uz neestujici, vyzadoval 
                       v exekuci sekce ExecPred ve funkcich BrowBound() ci 
                       BrowFor() a program havaroval na neexistujici alias 
                    - do vypisu obsahu vsech zasobniku do ERR souboru nebo na 
                       obrazovku funkce aStackZobr() doplneny udaje o 
                       velikosti zasobniku a o poctu volani jednotlivych 
                       polozek v nich obsazenych 
                    - ve fakturaci jiz lze opravovat faktury s vytvorenym 
                       pokladnim dokladem 
                    - doplneny prava SDCreateInt, SDCreateInt a SDClose do 
                       agendy SD 
                    - do Windows knihovny doplneny primitivni funkce pro prime 
                       volani BTrieve 
                    - ve Windows rozpracovano otevirani DDF pomoci volani 
                       funkci s primym pristupem do BTrieve 
 
 
\\\\\\\\\\ 
1.9j  30.09.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mw) a SWBTR (1.gz) 
                    - ve formulari ve Windows doplenna moznost preskakovani 
                        tlacitek po klavesach Enter a sipka dolu a nahoru, 
                        pridan novy parametr do funkce GetPushReader() 
                    - ve Windows se DDF jiz otevira metodou primeho pristupu k 
                        BTrieve, cimz dochazi ke zrychleni pri otevirani 
                        souboru 
                    - system primeho pristupu k BTrieve dotazen do stavu, kdy 
                        je ho mozne testovat v aplikacich 
                    - funkce B_Use(), X_Update(), X_Insert() a X_Delete() lze 
                        vyuzit take pro soubory otevrene primym volanim BTrieve 
                  - rozsireny prava pro odvoz odpadu pro skupiny funkcˇ 
                     V hy, dispeźink VOK, Obchod, Reklamace 
                  - do skupiny funkci BigOpen pridan test na duplicitu aliasu 
                     v popisne matici oteviranych souboru, bez tohoto testu 
                     sice open probehl v poradku, ale close spadl na 
                     neexistujici alias 
                  - do funkce Fa_TstStBeg() pridan novy test a to ten, 
                     ze u faktury vznikle z dodacich listu se musi storno 
                     provadet v dodacich listech a ne touto funkci. 
 
 
\\\\\\\\\\ 
1.9k  13.10.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.my) a SWBTR (1.h1) 
                    - ve Wiondows ve funkcich X_Update(), X_Insert a X_Delete() 
                       zpresneno zneni hlasky v pripade neuspechu na souboru 
                       otevrenem v systemu primeho pristupu k BTrieve 
                    - ve Windows funkce X_Rlock(), X_UnRLock(), X_LastRec(), 
                       X_CloseALL() a X_Seek() prizpusobeny i do systemu 
                       primeho pristupu k BTrieve 
                    - nove verejne funkce X_Order(), X_Fetch(), X_Eof(), 
                       X_Bof(), X_GoBottom(), X_GoTop() a X_DbEval(), maji 
                       stejny vyznam jako podobne funkce, jak je zname z RDD 
                       ci DBE 
                    - ve Windows upraven chybovy vypis tak, aby nebyl orezan 
                       tak, jak v DOSe a vypis "fatalnich" chyb by mel krom 
                       zapisu do souboru XPPFALAL.LOG vyvolat nejaky dialog 
                    - nova verze knihovny ACE32.DLL, nyni se jiz nevytvari 
                       nekolik konexi na BTrieve, ale pouze jedna (jiz neni 
                       volana funkce BTRVID, ktera umoznuje transakcni 
                       nezavislost, ale funkce BTRV) 
                    - opraveny chyby vznikajici volanim funkce n_xerrmsg(), 
                       B_UseTmp() pro B_SPOJ a ve funkcich B_Update() a 
                       B_Insert() volanych nad soubory otrevrenymi metodou 
                       primeho pristupu k BTrieve, B_Use() s uz existujicim 
                       aliasem 
                    - do sady funkci pro system priomeho pristupu k BTrieve 
                       pridano osetreni chyb standardnim errorsysem 
                    - opravena chyba ve funkci TestRel(), ktera vyhazovala ze 
                       staticke matice otevrenych souboru soubory otevrene 
                       metodou primeho pristupu k BTrieve 
                    - pridany aplikacni prava pro statistiku odvozu odpadu 002 
                    - v rade funkci pro vytvareni statistiky porvedeny upravy 
                       na fungovani metodou primeho pristupu k BTrieve 
                    - do skladovky pridana statistika skladu 
 
\\\\\\\\\\ 
1.9l  04.11.2005 
 
DICT dict.prg     - opravena chyba ve funkci Fyz_Del(), do volane funkce 
                     b_ferase() nebyl poslan parametr nVyroba, dusledkem cehoz 
                     soubor s jinou vyrobou nez nula nesel zrusit 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.mz) a SWBTR (1.h3) 
                    - ve Windows opravena chyba v zobrazovani chyby (ERRORSYS), 
                       drive okno samovolne mizelo, nyni zmizi pouze kdyz neni 
                       zmacknuta zadna klavesa 
                    - ve Windows optimalizovano chovani browse pri navratu z 
                       JmpTable , zde se zpet obnovuje frame state a pri 
                       ukonceni browse se presneji snimaji udalosti patrici 
                       aktualnimu browse 
                    - ve Windows opravena chyba z minule verze, kdy nesel 
                       exkluzivne otevrit DDF, projevovalo se to pri profylaxi 
                       DDF, nyni to uz funguje 
                    - ve statistice opravena chyba, pozustatek z ladeni, 
                       zobrazovani dotazu "Nemohu zrusit soubor LOG.BAK ...." 
                    - optimalizovan kod v ucetnictvi, FD a PO, Cfg*() funkce se 
                       jiz nevolaji s retezci, ale s manifestacnimi 
                       konstantami, tj. cisla 
                    - prava na statistiku rozsireny o dalsi polozky 
                    - statistika zobecnena pro pouziti i v jinych agendach nez 
                       fakturace 
                    - opravena chyba ve funkci B_Delete(), dusledkem ktere 
                       byla chybova hlaska z funkce X_TestAlias() "Nebyl poslan 
                       korektni parametr cAlias a ani v aktualni oblasti neni 
                       zadny soubor otevren ...." 
                    - v doprave udelany prvni pripravy pro nasezeni statistiky 
                    - opravena chyba ve funkci B_DejCUcDkl(), pri prebirani 
                       makra z predchoziho zaznamu stejneho typu. Predchozi 
                       verze nepocitala s tim, ze nekdo muze pouzivat stejne 
                       klice (AGENDA,IDENT,DOKLAD,KLIC) pro cislovani bez 
                       ohledu na obdobi a soucasne i pro jine cislovani v 
                       ramci roku ci mesice. Makro pro cislovani v ramci 
                       mesice se neprevzalo z 12 mesice predchoziho roku ale z 
                       0 mesice aktualniho roku jineho typu cislovani. 
                    - ve vyrobe pripraveno volitelne generovani ukolovych 
                       listku 
 
\\\\\\\\\\ 
1.9m  24.11.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.n0) a SWBTR (1.h6) 
                    - cela skladovka presunuta z vyvojove knihovny do SWBTR 
                    - opraveny chyby ve Windows v systemu primeho pristupu k 
                       BTrieve: "Parameter has a wrong data type  - <1>" 
                       pri volani n_yUpdate() a n_yInsert() a zahadne zmizeni 
                       okna aplikace pri volani volani n_xSeek() 
                    - implementovana statistika do modulu dopravy 
                    - opravena chyba preteceni matice RLocku() 
                    - upravy pro zrychleni primeho pristupu k BTrieve ve 
                       Windows 
                    - ve statistice skladovce doplneno ID karty do hlasek 
                    - do modulu statistika pridan ParamOznam pri zpracovavani 
                       a nova funkce St_Tklic() kvuli zkraceni prilis dlouheho 
                       makra 
                    - ve Windows zrusena moznost maximalizovat a minimalizovat 
                       okno z browse, duvodem je havarie pokud z jednoho 
                       browse je volan druhy a ten je maximalizovan, pak pri 
                       navratu zpet program zhavaruje na evaluaci nejakeho 
                       sloupcoveho code bloku z druheho browse 
                    - nova verze knihovny ACE32.DLL 1.07 s optimalizovanym 
                       kodem pri primy pristup k BTrieve ve vyvoji 
 
\\\\\\\\\\ 
1.9n  12.12.2005 
 
DICT browse_b.ch  - OBOJI opravena chyba v IPO_FFF, v sekci [FrExecPred] 
                     chybela inicializace logickych polozek v pripade .F. 
                     retezcem "Ne", coz melo za nasledek chybu v zapise v 
                     sekci [FrExecPost], kde se pak volala funkce Upper(Nil) 
                     "Argument error NIL operation UPPER ...", chyba je v 
                     aplikaci od verze 1.8y ze dne 03.02.2005 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.n1) a SWBTR (1.ha) 
                    - dalsi optimalizace rychlosti primeho pristupu k BTrieve 
                       zarazenim konverznich funkci SWMGETNUM(), SWMSETNUM(), 
                       SWMGETDATE() a SWMSETDATE() z nove knihovny ACE32.DLL 
                    - nova verze knihovny ACE32.DLL 1.08, doplneny konverzni 
                       funkce pro polozky typu N a D 
                    - opravena chyba v profylaxi DDF, pokud bylo treba zrusit 
                       docasnou tabulku po refresi struktur $$RFRSTR$$, ktera 
                       obvykle existuje s priponou SWM a soucasne existoval 
                       soubor stejneho jmena, ale s priponou BAK a navic s 
                       atributem ReadOnly, pak neslo tento BKA soubor predem 
                       zrusit a profylaxe (zejmena ta, ktera se provadi v 
                       instalaku, skonci neuspesne a pak i cela instalace 
                       skonci neuspechem). Nyni se atributy tohoto BAK 
                       souboru automaticky zmeni na normal a pak tento jej 
                       lze jiz zrusit 
                    - funkce Tiskarna() pripravena pro pouziti tisku caroveho 
                       kodu 
                    - opraveny chyby v systemu primeho pristupu k BTrieve 
                       vznikajici pri otevirani prazdneho souboru a pri praci 
                       s datumovou polozkou 
                    - pripraveny manifestacni konstanty pro uzivatelske 
                       promenne v ruznych rezimech odmenovani 
 
 
\\\\\\\\\\ 
1.9o  23.12.2005 
 
WDLL dllrun.prg   - XBASE++ do volani funkce Main() doplneny parametry 
                     par9, par10, par11, par12, par13 a par14, aby bylo 
                     mozno posilat az 10 aplikacnich parametru, duvodem je 
                     prevedeni WHTML z EXE na dynamicky nahravanou DLL 
                     spoustenou pres WDLLRUN.EXE 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.n2) a SWBTR (1.hb) 
                    - opravena chyba ve Windows, pri generovani HTML helpu 
                       vznikal nekonecny cyklus vlivem chyby ve funkci 
                       FLineCount() v DOSe z FUNCKY.LIB 
                    - do skladovky pridan zasobnik dokladu 
                    - ve Windows v systemu primeho pristupu k BTrieve opravena 
                       chyba konverze polozek typu N 
                    - pridana funkce na tisk etiket na tiskarnach caroveho 
                       kodu 
 
\\\\\\\\\\ 
1.9p  12.01.2006 
 
MENU xmenu.prg    - OBOJI do funkce Main() pridano zruseni vsech zasobniku a 
                     Callsu vzdy po prepnuti na novou firmu nebo nove jmeno 
                     (Reconnect), duvodem byly problemy ve Windows, kdy v 
                     pameti zustavaly zasobniky a Callsy ze vsech aplikaci, 
                     protoze zde se volaji pouze DLLka 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.n3) a SWBTR (1.hc) 
                    - rozsviceno pismenko "D" u tlacitka "Detail", je to videt 
                       u chyboveho hlaseni z funkce B_Rlock() 
                    - v tisku 
                        - upraven inicializacni retezec tiskarny, pokud zadana 
                            prilis velka sirka tisku presahujici rozsah 
                            ELITE+CONDENS, drive se prepinalo na PICA, nyni 
                            ELITE+CONDENS 
                        - opravena chyba v napise v menu, po prvnim vybrani 
                            tisku do Windows tiskaren se pak vzdy nabizel 
                            jen tisk do Windows tiskaren i kdyz byl vybran 
                            tisk do souboru nebo na tiskarnu 
                        - doplneno hlidani nechteneho vnoreneho tisku, napr. z 
                            jednoho tisku sekce [ExecPred] je volan browse, ve 
                            kterem je na F5 opet tisk, pak tento druhy tisk je 
                            nechtene vnoreny a zpusobuje havarii programu, 
                            proto byl tento druhy nechtene vnoreny tisk 
                            zablokovan, vnoreny tisk lze volat pouze pomoci 
                            funkce VnorTisk() 
                    - opravena chyba ve Windows browse, chybny refresh prvniho 
                       radku browse, pokud pred tim byla volana JmpTable 
                       pomoci mysi (bud zmacknutim tlacitka na spodni liste 
                       nebo vybranimpolozky z kontextoveho menu 
                    - agenda EI byla pridana do seznamu agend bez lic.cisla, 
                       (reseni problemu v OZO s poctem licenci) 
                    - opravena chyba v ukladani textu pomoci funkci X_Text() 
                       nebo X_PutText(), pokud posledni radek textu nebyl 
                       zakoncen znaky CRLF a funkce byla volana s neprazdnymi 
                       parametry nPoradi a nPoradi1, pak se tento posledni 
                       radek ulozil jako prazdny 
                    - do otevirani DDF pridan test na spravne nastavene 
                       systemove datum, pokud bylo datum posunuto zpet, 
                       program pada do Errorsysu, ale pokracuje dal, jedna se 
                       o mekky test pokud bylo posunuto extremne vpred (o vice 
                       nez 30 dnu), pak jen varovna hlaska, jediny program, ve 
                       kterem se datum nekontroluje je DICT, tzn. ze datum lze 
                       opravit v DDF_SES pouze DICTem 
                    - oprava chyb v aplikacnich funkcich 
                        - ve funkci Zobraz() opravena chyba vznikajici volanim 
                            teto funkce mimo ZOBRAZ.EXE "Alias does not exist" 
                        - ve funkci Uc_NewDokl() opraven prilis dlouhy nazev 
                            polozky typ_uc_rozk na typ_uc_roz, toto vadilo 
                            pouze Alasce, vznikala chyba "Variable does not 
                            exist" 
                        - ve funkci Fa_TstStBeg() opravena chybna podminka 
                            storna, funkce odmitala storno provest 
                    - nova funkce Cs_PcKonec(). Jde vlastne o prepis funkcnosti 
                       napsane v Callsu, nebot ted se toto pouziva v ruznych 
                       browsech 
                    - v agende BA priprava nove metodiky stornovani 
                    - doplneny prava v aplikacich 
                        - do agendy OO doplneny prava pro reklamace na nadoby a 
                            VOK. 62 - R_RekNadOpr a  64 - R_RekVOKOpr. Puvodni 
                            pravo 62 - R_RekVOK presunuto na pozici 63. 
                        - doplneny prava pro OD, a to "ViewCenyOd" -> "Videt 
                            ceny na objednavce dosle" 
 
 
\\\\\\\\\\ 
1.9q  31.01.2006 
 
OPER operace.prg  - doplnen request na TiskEtiket 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.n6) a SWBTR (1.hg) 
                    - do browse ve Windows dodelan asynchronni refres, ktery 
                       je rizeny dvema novymi parametry v BBB/BRW souboru 
                       nWTimeRfr a bWProcRfr 
                    - priprava na browse nad matici, zatim to nezpristupnuji, 
                       dokud to nebude otestovane 
                    - opravena chyba v tisku pri vyberu tiskaren pro tisk 
                       etiket s carovym kodem - funkce nepoustela ven z vyberu 
                       tiskaren pokud nebyla nejaka tiskarna vybrana 
                    - opravena chyba ve funkci B_Search() ve Windows vznikala 
                       chyba "Uknown variable FG_FG2 ..." 
                    - funkce na editaci textu maji novy parametr na omezeni 
                       delky radku (Franta a OZO) 
                    - v DO rozsireny ceny pohonnych hmot z mesicnich na denni 
                    - rozsireni FA, lze zadat krome skladoveho strediska io 
                       ucetni stredisko, ktere ma nejvyssi prednost pri 
                       zauctovani 
                    - rozsireni vystupnich sestav v UC tridici klic CINNOST 
                    - v SE pridano hlidani zaporneho stavu pri vydeji, stornu 
                       atd. 
                    - ST rozsirena o volitelne mezisiucty 
                    - opravena chyba ve Windows funkce b_search() (v browse 
                       F4) vyplyvajici z rozdilneho chovani funkce DbSeek() v 
                       DOSe a v Alasce, v pripade vicesegmentovych klicu, kdy 
                       prvni segment nebyl typu C v DOSe bylo mozno hledat 
                       primo hodnotu toho prvniho segmentu bez jejiho 
                       prevadeni na typ C, v Alasce musel byt typ C 
                    - ve Windows do funkce B_Up() pridano hlidani, ze do 
                       B_Up() nelze dosazovat browse objekt ani jeho popisnou 
                       matici 
 
\\\\\\\\\\ 
1.9r  17.02.2006 
 
OPER operace.prg  - CLIPPER opravena chyba ve funkci Main(), v DOSe nebyl 
                     zobrazen help pri spusteni EXE bez parametru, chyba 
                     vznikla ve verzi 1.74 ze dne 18.02.2004 
OPER operace.prg  - CLIPPER opravena chyba ve funkci Main(), v DOSe nebyl 
                     zobrazen help pri spusteni EXE bez parametru, chyba 
                     vznikla ve verzi 1.74 ze dne 18.02.2004 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.n9) a SWBTR (1.hh) 
                    - do tisku pridana kontrola, zda neni delka strany 
                       nastavena na nulu, je to reakce na chybu vzniklou v 
                       Martinove 3.2.2006, kdyz prvni implicitni tiskarna byla 
                       nastavena na delku strany == 0 
                    - opravena chyba pri vyberu tisku, po vybrani tisku do 
                       HTML, jeho zruseni klavesou Esc a pak vybrani tisku do 
                       souboru se vzdy pak nabizelo provedeni tisku do HTML 
                    - do vypisu otevrenych souboru v ERR souboru pridany 
                       soubory otevrene metodou primeho pristupu k BTrieve 
                    - dalsi etapa pripravy na browse nad matici, zatim to 
                       nezpristupnuji, dokud to nebude otestovane 
                    - ve skladovce 
                        - upraveno hlaseni o extremni zmene ceny jen kdyz na 
                          zacatku mesice byla nenulova zasoba, drive to 
                          hlasilo vzdy, coz obtezovalo 
                        - opravena chyba, po zruseni radku dokladu dokladu se 
                          provede prepocte prumerna cena, je az ku podivu, ze 
                          se na to dosud neprislo 
                    - optimalizovan zapis rozvozove linky v expedici nebo 
                       fakturaci, pridano osetreni, aby se rozvozova linka 
                       naplnovala jen pokud je nejaky vyskyt daneho odberatele 
                       na teto lince. Dosud to fungovalo tak, ze se linka vzdy 
                       vymezerovala a pak se pripadne naplnila 
                    - opravena chyba pri startu jakehokoliv programu krome 
                       DICTu, po instalaci z ciste vody, kdy je prazdny 
                       session log, se objevil errorsys s hlasenim o posunutem 
                       systemovem datumu 
                    - opravena obcasna chyba "Alias ZAKAZKY does not exist" 
                       pri tisku polozkovych ucetnich sestav 
 
\\\\\\\\\\ 
1.9s  23.02.2006 
 
                     TEMA: Doplneni funkcnosti WPRINTu o sirku papiru A3, tato 
                           funkcnost je vazana na verzi knihovny SWMORAVA 6.na 
                     ///////////////////////////////////////////////////////// 
 
WPRI wprint.prg   - cely PRG zezavislen na _cfg.ch z duvodu pouzitych konstant 
                     CFG_TYP_TISKU_UZKY a CFG_TYP_TISKU_SIROKY ve statcikych 
                     funkcich ReadScriptFile() a Print() 
                  - zruseny konstanty DIVISOR_PICA, DIVISOR_PICA_CONDENSED, 
                      DIVISOR_ELITE, DIVISOR_ELITE_CONDENSED a nahrazeny novou 
                      manifestacni konstantou, matici DIVISORS 
                  - pridany nove konstanty jako popis matice DIVISORS, 
                     DIVISORS_PICA, DIVISORS_PICA_CONDENSED, DIVISORS_ELITE, 
                     DIVISORS_ELITE_CONDENSED, DIVISORS_WIDTH_A4 a 
                     DIVISORS_WIDTH_A3 
                  - ve funkci Main() pridan do volani statickych funkci 
                     ReadScriptFile() a Print() novy parametr nFormatPapiru 
                  - do staticke funkce ReadScriptFile() pridan vystupni 
                     parametr nFormatPapiru, ve kterem je hodnota nactena z 
                     komunikacniho parametrickeho souboru 
                  - staticka funkce Print() 
                     - pridan parametr nFormatPapiru, ktery nastavi hodnotu 
                        nIFormatPapiru 
                     - do volani statickych funkci PrepareTisk() a TiskDoc() 
                        poslany nove parametry aDivisors a nIFormatPapiru 
                  - staticka funkce PrepareTisk() 
                     - pridany dva nove parametry aDivisors a nIFormatPapiru 
                     - sirka fontu pra jednotlive styly pisma (PICA, ELITE...) 
                        se nyni vypocitava jiz podle sirky papiru a ne natvrdo 
                        dle sirky A4 
                  - staticka funkce TiskDoc() 
                     - pridany dva nove parametry aDivisors a nIFormatPapiru 
                     - zjisteni sirky semigrafickych znaku (ramecku) se nyni 
                        pocitaji podle sirky papiru a ne natvrdo dle sirky A4 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nb) a SWBTR (1.hi) 
                    - zmeneno chovani funkce B_GenerRIco() k CFG_PREFIX_FIRMY, 
                       drive se z timto prefixem zachazelo jako s numerikou, 
                       tzn., ze napr. "000" je totez jako "0" nebo "001" je 
                       totez jako "1"ř, coz vedlo k chybam , ktere se zjistily 
                       ve fy DIEMA pri prevodu jejich DFB na BTrieve, nyni to 
                       funguje prirozeneji tak, jak se ocekava 
                    - ve funkci n_Cis() zmenena implicitni hodnota parametru 
                       lCallDosad, drive byla vzdy .F., nyni zustava .F. krome 
                       pripadu volani funkce n_Cis() z validacniho bloku GETu 
                       (bPost) formulare, kdy je implictni hodnota rovna .T. 
                    - rozsireni funkcnosti tisku do Win tiskaren o sirku 
                       papiru A3 (drive byla podporovana pouze sirka A4), 
                       souvisi s upravami ve WPRINT.EXE, viz vyse 
                    - ve statistice 
                       - opraveno zobrazeni souctu ve srovnavaci statistice 
                       - opravena chyba aliasu v _b_se1.ch 
                    - ve skladovce optimalizovan kod funkce Se_VyCfg() 
                    - do ucetnictvi pridana statistika 
                    - v pokladne opravena chyba v prepocitavani stavu, nebyla 
                       brana v potaz korekce z kurzovniho rozdilu 
 
\\\\\\\\\\ 
1.9t  07.03.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nc) a SWBTR (1.hk) 
                    - dalsi faze pripravy na browse nad matici, zatim to 
                       nezpristupnuji, dokud to nebude otestovane 
                    - ve statistice 
                        - opravena chyba ve funkci GetStPar(), kdy funkce 
                           odmitala vratit parametry, pokud prislusna agenda 
                           nebyla mainstalovana 
                        - opraveny chyby "Array assign ..." pri spusteni 
                           browse statistiky a ve srovnavaci statistice 
                    - optimalizovan modul statistiky ve FA 
                    - do souboru ucetnich agend pridana polozka ZAKAZKA_C, 
                       ve ktere je uzivatelske cislo zakazky 
                    - dokonceno pridani statistiky do ucetnictvi 
                    - do dopravy pridan tisk sestavy nakladu, kdy data jsou 
                       integrovana ze dvou instalaci (OZO Frydecka a OZO 
                       Slovenska) 
 
\\\\\\\\\\ 
1.9u  20.03.2006 
 
VSE               - prelozeno s novou knihovnou SWBTR (1.hl) 
                    - do SB doplneny prava pro statistiku 
                    - funkce ST_Tab2Sum() prevedena na verejnou funkci 
                        volatelnou ve vsech modulech MIS 
                    - ve FA ve funkci Fa_NewIdLin() zruseno vyuziti polozky ID 
                        N+ a nahrazeno zapisem SysID(), aby funkce vyhovobala 
                        replikacim, vyresila se tim chyba vznikla v Tesine 
                    - konstanta BA_NECHCI_STORNO zrusena jako samostatna, 
                        zaclenena do matice BaCfg, optimalizace kodu 
                    - optimalizovan vypocet sttaistiky v UC, ve funkci 
                        Uc_Dkl2St() zrusen zbytecny kod 
 
\\\\\\\\\\ 
1.9v  03.04.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nd) a SWBTR (1.ho) 
                    - opravena dlouholeta chyba v B_UzivRead() pri porovnavani 
                       verze programu a verze provozu se vDOSe rozlisovaly 
                       velka a mala pislena, v Alasce to bylo v poradku, pak 
                       program nesmyslne kricel, ze je zastarala verze provozu 
                    - upravy v agendach ST, EX a FA 
 
 
\\\\\\\\\\ 
1.9w  13.04.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nf) a SWBTR (1.hp) 
                    - do chyboveho hlaseni pri editaci textu pridan udaj o 
                       chybne delce radku 
                    - dalsi faze pripravy na browse nad matici, zatim to 
                       nezpristupnuji, dokud to nebude otestovane 
                    - graficky tisk 
                        - pridany parametry nDialog a nNumCopies do funkci 
                            GPrint() a GPrintInitArray() 
                        - pridani moznosti tisku obrazku, nova funkce 
                            GPrintAddBitmap() 
                    - opravena dlouholeta chyba v B_UzivReadu, pokud pred 
                       volani teto funkce byl otevren jeden ze souboru prav_ag 
                       nebo licence, pak vznikala chyba ve funkci 
                       B_CheckLicence(), "Alias allready exists ... " 
                    - v ST vyresen problem s prunikem podminek while 
                       a for, kdy pred tim data z pruniku chybela 
                    - ve FA 
                       - opravena chybna podminka pro storno faktury z 
                          dodacich listu, nasledovalo hlaseni, ze to nelze 
                          stornovat 
                       - rozsireni vnitropodnikove fakturace o moznost ruznych 
                          cen podel stredisek 
                    - v EX opravena chyba, v  help bloku na kartu pridano 
                       zohledneni skladu, ze ktereho byla karta expedovana - 
                       byl poslan spatny prvek matice, na novem radku dokladu 
                       se neprovedlo implicitni nastaveni skladu 
 
\\\\\\\\\\ 
1.9x  28.04.2006 
 
BTRX btrx.prg     - XBASE++ do uvodni funkce Btrx() pridano nahrani 
                     databzoveho driveru DBFCDX a FOXCDX 
                  - XBASE++ ve staticke funkci OpenSoub() zmenen nazev 
                     databazoveho driveru _DBFCDX na DBFCDX 
OPER operace.prg  - XBASE++ ve funkci Main() pridan duplikat uz existujiciho 
                     driveru FOXCDX DBFCDX, aby to stejne v btrx i v operacich 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nj) a SWBTR (1.hq) 
                    - novy getreader pro formular pro zadavani hesel 
                       GetSecrReader() 
                    - nova uvodni obrazovka ve Windows 
                    - moznost modifikace uvodni obrazovky pres soubor 
                       grafika.cfg 
                    - moznost zadavat prezentacni parametry browse pres soubor 
                       BRW_GRAF.CFG 
                    - upravy a opravy chyb v aplikacnich funkcich FA a UC 
                    - ve formularich zmeneno "Budiz" na "Ok" z duvodu alergie 
                       v OZU 
 
\\\\\\\\\\ 
1.9y  11.05.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nk) a SWBTR (1.hr) 
                    - pro Windows nova metoda listboxu ::newList() pro zmenu 
                       matice GetAReaderu() 
                    - pridan tisk z oznaceneho bloku pri tisku na obrazovku 
                    - upravy v aplikacnich funkcich Uc_DelDkl() a Fa_StorDkl() 
 
\\\\\\\\\\ 
1.9z  25.05.2006 
 
WDLL dllrun.prg   - do helpovni hlasky doplnen zavinacovy souboru 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nm) a SWBTR (1.hs) 
                    - ve Windows pri tisku na obrazovku zameneny semigraficke 
                       znaky za tecky 
                    - do zavinacoveho souboru pridan parametr UzivRead, ktery 
                       ridi spusteni/nespusteni funkce UzivRead 
                    - browse ve Windows 
                        - pridana moznost zobrazovat sloupecek s obrazkem 
                        - pridana moznost zmrzleho sloupecku na prave strane 
                        - pridana moznost mit specialni colorblok pro Windows 
                        - zmeneny implicitni barvy a fonty browse, bile 
                            pozadi, proporcionalni font 
                    - uprava ve skladovce s misty ulozeni ve staticke funkci 
                       Se_STestPo() 
 
\\\\\\\\\\ 
1.a0  01.06.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nn) a SWBTR (1.ht) 
                    - ve Windows zmenena vizaz tlacitek JmpTable browse, 
                       pridany obrazky a panel tlacitek presunut implicitne 
                       nahoru a parametrem nWBrPosJmpTable je mozno je 
                       presunout dolu 
                    - opravena chyba pri prenosu funkci Brow2Dbf(), spatny 
                       skip 
                    - do funkce Mincovka() pridan parametr cMena pro moznost 
                       pouziti i s cizi menou 
                    - opravena chyba ve funkci Fa_Zaokr() pri zaokrouhlovani 
                       na 2 desetinna mista 
 
 
\\\\\\\\\\ 
1.a1  13.06.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.no) a SWBTR (1.hu) 
                     - ve Windows zuzeny sloupecky v browse a zmeneno 
                        zarovnani podle datoveho typu 
                     - pridany bitmapy sum a na tlacitka Del a Ins 
                     - pridana moznost zobrazovani bitmapy ve sloupecku 
                        browse, nejen systemove ikony 
                     - opravena chyba v horizontalnim menu, nevracely se 
                        puvodni hodnoty kontextoveho helpu 
                     - pri tisku volanem z tisku je jiz nedela chybove hlaseni 
                        (seda tabulka), ale uzivatelska hlaska 
                     - ve Windows pokus o optimalizaci zobrazovani ikon na 
                        tlacitkach, bohuzel jeste to nefunguje tak, jak by 
                        melo 
                     - ve Windows opraveno zatuhavani helpovniho browse, pokud 
                        je volan podruhe v kombinaci nejdrive z formulare a 
                        pak z browse a obracene 
 
\\\\\\\\\\ 
1.a2  15.06.2006 
 
VSE               - prelozeno s novou knihovnou SWMORAVA (6.np) 
                     - ve Windows 
                        - korektura sirky sloupecku v browse 
                        - opravena chyba v browse po klavese F8, tridilo se 
                            vzdy podle sloupecku s poradim o jednicku vetsim 
                            nez pocet radku v hlavicce, chyba vznikla v minule 
                            verzi 
                        - upraveno zobrazovani tlacitek v browse, tlacitka se 
                            zobraovala na preskacku nebo vubec ne po startu 
                            browse 
                        - opravena chyba funkce InsColumn(), havarie po 
                            vybrani sloupecku ke vlozeni, chyba vznikla ve 
                            verzi 1.9z ze dne 25.05.2006 
                        - opraveno chybne zobrazovani uvodni obrazovky po 
                            prvnim zobrazeni horizontalniho menu menu, bylo 
                            mozno pozorovat zejmena v aplikaci CS 
 
 
\\\\\\\\\\ 
1.a3  28.06.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nq) a SWBTR (1.hv) 
                    - refres DDF z verze 06 na verzi 07 
 
DICT dict.prg     - zadat heslo jiz neni nutne, a pak je pristupna pouze 
                     refres DDF a prevod dat DDF_SES a LOG_TRAN 
     dictfce2.prg - novy PRG s funkce pro prevod dat DDF_SES a LOG_TRAN, 
                     prevod LOG_TRAN  pouze hlasi "Funkce ve vyvoji" 
 
\\\\\\\\\\ 
1.a4  30.06.2006 
 
VSE               - prelozeno s novou knihovnou SWMORAVA (6.nr) 
                    - nova ikona popelnice s cislem 15009 
 
DICT dict.prg     - polozky menu pro prevod DDF_SES a LOG_TRAN jsou aktivni 
                     pouze kdyz existuji soubory DDF_SES_OL a LOG_TRAN_O 
     dictfce2.prg - dokoncen prevod LOG_TRAN 
 
 
\\\\\\\\\\ 
1.a5  13.07.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nt) SWBTR(1.hx) 
 
BTRX inscol.prg   - funkce UpdColumn() - prehozeno poradi polozek v menu, 
                     na prvni poradi dano "vlozit" a "vymazat" sloupec 
                     funkcemi InsCol() a DelCol(). Puvodne bylo na prvnim 
                     poradi "novy sloupec", tento ale zpusoboval problem 
                     ze sice zaradil novy sloupec, nicmene po editaci se 
                     v nem neprojevily zmeny. 
 
     btrx.prg     **** FOR WHILE NEXT ***** 
                  - staticka funkce ForWhileNext() - pridana dalsi moznost 
                     "od zacatku/aktualni pozice" 
                  - staticka funkce CountFor() - zrusen dbEval(), lze ukoncit 
                     ESC, reakce na parametr "od zacatku/aktualni pozice" 
                  - staticka funkce SumFor() - lze ukoncit ESC, reakce na 
                     parametr "od zacatku/aktualni pozice", makra nahrazeny 
                     kodovymi bloky 
                  - staticka funkce DellAll() - zrusen dbEval(), lze ukoncit 
                     ESC, reakce na parametr "od zacatku/aktualni pozice" 
                  - staticka funkce ReplField() - zrusen dbEval(), lze ukoncit 
                     ESC, reakce na parametr "od zacatku/aktualni pozice" 
 
                  **** INICIALIZANE KOMPARATORU ***** 
                  - staticka funkce KontN_XFLog() - doplneni implicitnich 
                     komparatoru ne vzdy, ale jen kdyz je prazdny retezec. 
 
                  **** SJEDNOCENI VSTUP/VYSTUP ADRESARE ***** 
                  - staticka funkce EmptyArr() - inicializace prvku pole 
                     ASTAT_LAST_PATH na GetEnv('TEMP') 
                  - staticka funkce CopToDbf() - cFileName se bere podle 
                     ASTAT_LAST_PATH, tedy implicitne GetEnv('TEMP') 
                  - staticka funkce AppendFrDbf() - cFileName se bere podle 
                     ASTAT_LAST_PATH, tedy implicitne GetEnv('TEMP') 
 
                  **** ZAPAMATOVANI HODNOT X_Seek ***** 
                  - staticka funkce btrOrdSelect() - inicializace 
                     aStat[ASTAT_LAST_SEEK] a aStat[ASTAT_LAST_AGETS] 
                  - staticka funkce EmptyArr() - inicializace prvku pole 
                     ASTAT_LAST_AGETS 
                  - staticka funkce N_XSeekKey() - zapamatovani/prebrani 
                     hodnot naposled zadaneho seeku. 
 
\\\\\\\\\\ 
1.a6  20.07.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nw) SWBTR(1.hz) 
 
BTRX btrx.prg     - ve statickych funkcich CountFor(), DelAll() a ReplField() 
                     upravena podminka FOR 
 
\\\\\\\\\\ 
1.a7  03.08.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nx) SWBTR(1.i0) 
 
\\\\\\\\\\ 
1.a8  25.08.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.nz) SWBTR(1.i3) 
                    - browse 
                        - ve Windows browse zvetsena sirka sloupce typu datum 
                            tak, aby nevznikaly tecky 
                        - do JmpTable browse doplneno vraceni orderu v 
                            boundovanych browsech 
                        - doplen automaticky Db_Save a Db_Rest 
                        - pridan dalsi pozicni parametr sloupce DblClick, 
                            ktery se spousti dvojklikem na hlavicce sloupce, 
                            pokud neni uveden zadny, bere se z F8 JmpTable 
                    - formular 
                        - pridano tlacitko F1, ktere se objevuje a mizi podle 
                            toho, zda je F1 blok GETu definovan 
                        - po zmacknuti tlacit "Ok" nebo "Storno" tyto tlacitka 
                            zesednou, aby je nebylo mozno spustit dvykrat 
                            rychle za sebou, coz predtim bylo mozne 
                        - pri kliku na novy GET se kurzor umisti na zacatek 
                            editacniho pole vybraneho GETu, udela se metoda 
                            ::home() 
                    - ve Windows zprovoznena funkce File_Name() tak, aby 
                        fungovala na nejednoznacne nazvy souboru 
                    - ve Windows uz lze tisk prerusit klavesou Esc 
                    - opravena chyba pri vytvareni datoveho slovniku z ciste 
                        vody, chyba vznikla v novou verzi DDF 7 
                    - opraveny chyba pri zapisu do session logu "Argument error 
                        .NOT." 
                    - v modulu statiskiky vybarven browse specialne pro 
                        Windows 
                    - 
BTRX              - reseni zapamatovani hodnoty pro SEEK, drive si pamatoval 
                     pouze posledni pouzitou hodnotu v SEEKu, nyni rozsireno 
                     na zapamatovani hodnot ve vsech aliasech a ve ve vsech 
                     orderech 
     btrx.ch      - OBOJI do matice STAT_BROWSE pridana konstanta 
                     STAT_BROWSE_LAST_AGETS, nasled zadane hodnoty pro x_seek 
     btrx.prg     - OBOJI definovana nova konstanta MAX_DELKA_PRO_X_SEEK 
                  - OBOJI ve staticky funkcich OpenDbf(), OpenIndex() a 
                     OpenODBC() nainicializovan prvek matice 
                     STAT_BROWSE_LAST_AGETS 
                  - OBOJI ve staticke funkci BtrOrdSelect() zrusena 
                     inicializace prvku STAT_LAST_AGETS, tento prvek je mozno 
                     potencialne zrusit 
                  - OBOJI ve staticke funkci N_XSeekKey() misto prvku 
                     STAT_LAST_SEEK pouzit prvek STAT_BROWSE_LAST_AGETS 
                  - OBOJI ve staticke funkci DelDbfIndex() pouzit prvek 
                     STAT_BROWSE_LAST_AGETS 
                  - OBOJI ve staticke funkci EmptyArr() zruseno pouziti prvku 
                     STAT_LAST_AGETS 
    btrxfce3.prg  - OBOJI ve staticke funkci BxOpenBtr() nainicializovan prvek 
                     matice STAT_BROWSE_LAST_AGETS 
 
DICT dictfce2.prg - opraveny chyby v kodu pro DOS ve funkcich Ddf9Old2Ddf9() a 
                     LogTrOld2LogTr() - nefungoval prevod dat ze stareho 
                     souboru, chyba vznikla ve verzi 1.a3 ze dne 28.06.2006 
 
 
\\\\\\\\\\ 
1.a9  07.09.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.o1) SWBTR(1.i5) 
                    - browse 
                        - funkce B_PlatiDo() zdokonalena, aby v pripade 
                            potreby volala i Spoj_Update() 
                        - oprava cjyby v boundovanych browsech, fungovala 
                            klavesa F8 z duvodu vraceni orderu po navratu z 
                            JmpTable 
                        - nova verejna funkce B_NoRestoreOrd(), ktera vypina 
                            vraceni orderu po navratu z JmpTable 
                        - oprava chyby Db_Rest se provadel jeste pred sekci 
                            ExecPost, nyni se provadi az po jejim ukonceni 
 
BTRX btrxbrw.ch   - OBOJI do popisu browse TBL_EDIT_BBB doplneno lDoDbSave = 0, 
                     resi se tim chyba projevujici se jen v DOSovske verzi a 
                     vznikla zavedenim automatickeho Db_Save a Db_Restu do 
                     browse v minule verzi systemu 1.a8 ze dne 25.08.2006 
DICT browse_b.ch  - OBOJI do popisu browsu POKUS_BBB, TBL_EDIT_BBB, 
                     POL_VYBER_BBB, STR_GO_BBB, IDX_GO_BBB, IPO_GO_BBB, 
                     FYZ_GO_BBB, TBL_SHOW1_BBB a DDF_LOC_BBB nastaven parametr 
                     lDoDbSave na 0, resi se tim obdobna DOSovska chyba jako v 
                     BTRXu viz vyse, chyba vznikla ve verzi 1.a8 ze dne 
                     25.08.2006 
     dictfce1.prg - OBOJI opravena chyba ve funkci Fyz_Browse(), soubr byl 
                     otevirany pomoci funkce B_Use() a zavirany pomoci 
                     DbCloseArea(), coz zpusobovalo chybove hlaseni na konci 
                     programu z funkce B_CloseAll(), kdy v tabulce otevrenych 
                     souboru zustal zaznamenany soubor, ktery byl uzavreny, 
                     tato chyba je v programu od doby jeho vzniku a hlaska se 
                     zacala objevovat az po doplneni volani funkce 
                     B_CloseAll() do exit procedure, coz bylo ve verzi 
                     knihovny SWBTR 1.9c ze dne 19.02.2001 
 
\\\\\\\\\\ 
1.aa  21.09.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.o3) SWBTR(1.i8) 
                    - windows 
                        - osetrena chyba verzi FA pri vystavovani faktury 
                            runtimova chyba "Argument error .NOT. Nil" 
                        - v browse se jiz da editovat/zobrazit memopolozka 
                        - kalkulacka vola systemovy calc 
                        - zprovoznena kontextova napoveda napojena na HTML 
                            help 
                        - hlaska premistena doprostred z praveho horniho rohu 
                            a da se jiz ukoncit kliknutim mysi i klavesnici 
                        - na formularich pribylo tlacitko "AltF1 Help" 
                        - pridana nova ikonka DOC.BMP s cislem 15018 
                        - ve funkcich Brow2Excel() a Brow2Graf() osetren 
                            nenainstalovany nebo poskozeny Excel 
                    - oprava chyby v boundovanych browsech, kdy zadna veta 
                        nevyhovuje boundum, kdy v ve funkci n_cis() se pak 
                        zobrazovala nejaka nahodna veta 
                    - v browse do JmpTable pridane tlacitko AltF1 
                    - do funkce B_BIdx() pridany dva parametry nPocetCelkem 
                        a vystupni parametr @nZpracovano, ve kterem jse pocet 
                        vet, kterymi funkce prosla a jen ty vety, ktere 
                        vyhovuji podminkam FOR a WHILE 
                    - vyresena chyba funkce B_Use(), ktera dovolovala otevreni 
                        souboru se stejnym aliasem, pokud byl nejdriv otevren 
                        metodou primehopristupu a pak klasicky 
                    - opravena chyba tisku dodacich listu podle ruznych vzoru, 
                        drive se vzdy tisknul podle defaultniho vzoru 
                    - opravena havarie pri tisku ucetnich sestav, ktera nemela 
                        ani polozky ani vzorce 
                    - opravena chyba ve FD, pri auditu vznikala chyba 
                       otevirani ST_HLTAB v transakci 
 
WDLL dllrun.prg   - OBOJI do funkce Main() pridano do hlasky o neuspesnem 
                     nahrani DLL cislo chyby a odpovidajici chybove hlaseni 
 
BTRX btrx.prg     - OBOJI ve staticke funkci EmptyArr() zmenena inicializacni 
                     hodnota naposledy pouziteho adresare z TEMPu na aktualni 
                     adresar 
                  - OBOJI opravena chyba projevujici se jen ve Windows, ve 
                     staticke funkci BtrOrdSelect() jsou volany funkce 
                     BrowClBound() a BrowBound() a neni do nich poslan 
                     parametr aBr, jehoz implicitni hodnota se bere z 
                     BrowActive(), jenze ve Windows v tu chvili BrowActive() 
                     vraci NIL a pak vznikala chyba "Parameter has a wrong 
                     data type" ve funkci BrowClBound() pri pristupu do info 
                     matice browse, chyba opravena tak, ze do volani funkci 
                     BrowClBound() a BrowBound() poslan parametr aBr 
 
\\\\\\\\\\ 
1.ab  05.10.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.o4) SWBTR(1.ia) 
                    - windows 
                        - opravena chyba pri startu needitovatelneho formulare 
                            "Parameter has a wrong data type" 
                        - pri zobrazeni helpu AltF1 doplnena reakce na prazdny 
                            topic a doplnena hlaska, pokud help nemuze byt 
                            zobrazen, kdyz metoda showHelp() vraci FALSE 
                        - knihovny SWMORAVA, SWBTR a ACE32 prizpusobeny na 
                            Alasku 1.9 
                        - upravy pro Alasku 1.9, pri volani ActiveX je zatim 
                            zobrazovana hlaska o docasne nefunkcnosti, v 
                            Alasce 1.9 funguje ActiveX jinak nez v 1.8 
                    - DOS 
                        - pro aplikaci MENU se nebude zobrazovat kontextovy 
                            help AltF1, protoze to zbytecne vytvarelo DBF 
                            soubory 
                        - opravena chyba v browse, na 23.radku se misto AltF1 
                            zobrazovalo F17 
                    - optimalizovany aplikacni funkce, viz dokumentace 
                        knihovny SWBTR verze 1.ia 
 
\\\\\\\\\\ 
1.ac  10.10.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.o5) SWBTR(1.ib) 
                    - ve windows zprovozneny funkce volani EXCELu pro Alasku 
                        1.9, Brow2Excel(), Brow2Graph() a Swm_Excel() 
                    - ve funkcich Cs_OneObvod(), Cs_OneCast(), Cs_OneUlice() 
                        nebyla oçetýena varianta, kdy neexistuje ani jeden 
                        obvod v zadane obci resp. ani jedna cast v zadanem 
                        obvode, resp. ani jedna ulice v zadane casti. 
                    - opravena knihovna ACE32.DLL, pri nastavenem EOFu vracela 
                        hodnoty polozek z posledni vety, nova verze 1.0b, 
                        jedna se o zmeny pro Alasku 1.9 
                         
                         
\\\\\\\\\\ 
1.ad  23.10.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.o7) SWBTR(1.ic) 
                    - ve vypisu chyb do *.ERR souboru doplen k otevrenym 
                       souboru jeste vycet jejich relaci 
                    - funkce xx_form() rozsirena o parametr cIdent 
                    - do funkce B_Plati() doplneny parametry lUpdSys a aPolSys. 
                       Parametry doplneny pro jednoduchou upravu volani funkce 
                       v JMP pri ukoncovani platnosti polozky ciselniku s 
                       automatickou aktualizaci hodnot SYS_NAME, SYS_DATE, 
                       SYS_TIME. V soucasne dobe se ukoncila platnost ciselniku 
                       a nezapsala se informace o tom ze udaje na zaznamu byly 
                       zmeneny. Je treba opravit volani B_PlatiDo() ve vsech 
                       browse. 
                    - ve windows funkce Brow2Excel() exportuje data primo do 
                       Excelovskeho sesitu 
                    - opravena chyba v zobrazovani tisku do HTML, na zacatku 
                       stranek se v Exploreru objevoval HTML kod 
                    - nova verze knihovny ACE32.DLL 1.0c s opravenou chybou ve 
                       funkci DbGoTo(), jedna se jeste o zmeny vynucene 
                       prechodem na Alasku 1.9 
                    - ve statistice se jiz nyni inkrementuje citac spusteni 
                    - prepracovana obsluha stavu pokladny, resi se tim ruzne 
                       chyby vznikajici pri vypoctech stavu pokladny 
                    - ve funkci nn_cis() opraveno otevirani tabulky SB_METOD, 
                       chybne zadane parametry parametry 
                        
\\\\\\\\\\ 
1.ae  02.11.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.o8) SWBTR(1.id) 
                    - nova funkce na volani AcrobatReaderu swmPdf() 
                    - ve Win vyreseno nekorektni zobrazovani aplikacniho okna 
                        po vyberu z menu a podobne 
                    - ve Win se uz chybove sede okno Errorsysu nemusi zavirat 
                        dvakrat 
                    - ve Win vyresena chyba z tisku na obrazovku a pak 
                        zmancknuti nejake klavesy s nadefinovanym SetKey(), 
                        napr. UC a Alt_U 
                    - ve Win doplnena moznost autentifikace SMTP serveru 
                    - ve Win vyreseno zacykleni udalostni smycky pri prvnim 
                        zobrazeni browse s nastavenym lBrPridat na 1 
                    - optimalizovano volani funkce v PO a FD 
                    - na ucetnim doklade se jiz testuje firma bez/z DPH 
                    - ve FI eliminovana chyba Alaska 1.9, DbGoTo() neshazoval 
                        EOF pokud byl aktivni filtr 
                    - SE rozsirena o "maly zakladac" 
 
 
                     TEMA: Oprava chyby - zapomenute provedeni zmen pro 
                            otevirani souboru DBF a ODBC v Alasce 
                     ////////////////////////////////////////////////// 
 
BTRX btrx.prg     - OBOJI do staticke funkce OpenSoub() pridan komentar o 
                     mrtvem kodu - otevirani praveho ADSDBE 
                  - staticka funkce OpenDbf() 
                     - XBASE++ pridano naplnovani slotoveho code-bloku objektu 
                        SwmBrowse, ktere naprosto chybelo 
                     - OBOJI pridana aktualizace prvku STAT_MENU_LZMIZET na 
                        FALSE, duvod toho neznam, analogicky jsem to doplnil 
                        podle funkce BxOpenBtr() 
                  - XBASE++ do staticke funkce OpenODBC() pridano naplnovani 
                     slotoveho code-bloku objektu SwmBrowse, ktere naprosto 
                     chybelo 
 
                     TEMA: Oprava chyby - nezobrazovani prepnuti RDD/DBE 
                                         v Alasce 
                     /////////////////////////////////////////////////// 
 
     btrx.prg     - OBOJI ve funkci Menu() doplneny do code-bloku menu aRdd 
                     parametry nIndex, nRelRow a oXbpMenu a hned preposlany do 
                     volani staticke funkce SetRdd() 
                  - OBOJI do staticke funkce SetRdd() pridany parametry 
                     nIndex, nRelRow a oXbpMenu, aby se tim umoznila oprava 
                     chyby vznikajici pouze v Alasce, po prepnuti databazoveho 
                     driveru tento newbyl zobrazen v polozce nadrizeneho menu, 
                     zustaval tam porad jen jeden 
 
                     TEMA: Oprava chyby - klavesa Enter nazahajovala editaci 
                     /////////////////////////////////////////////////////// 
 
     btrx.ch      - OBOJI do staticke matice popisujici browse pridan prvek 
                     STAT_BROWSE_KEYBOARD_SLOT, slouzi k ulozeni puvodniho 
                     slotoveho code-bloku objektu SwmBrowse, aby tento mohl 
                     byt volan, resi totiz povoleni editace na klavesu Enter, 
                     tento prvek ma vyznasm pouze v Alasce, v DOSe ma hodnotu 
                     Nil 
     btrxfce3     - XBASE++ do funkce BxOpenBtr() doplneno volani puvodniho 
                     slotoveho code-bloku objektu SwmBrowse, ktery resi 
                     zahajeni editace po zmacknuti klavesy Enter 
                  - XBASE++ staticka funkce SendClose() zmenena na verejnou a 
                     prejmenovana na BtrxSendClose(), protoze je volana jeste 
                     z btrx.prg, funkce OpenDbf() a OpenODBC() 
                      
 
\\\\\\\\\\ 
1.af  09.11.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.o9) SWBTR(1.ie) 
                    - OBOJI nove funkci SwmFRename() a SwmFErase() pro 
                        manipulaci z DOSu se soubory jejichz nazvy nevyhovuji 
                        konvencim DOSu 
                    - OBOJI praveno volani Excelu a Wordu vznikajici ve Win98, 
                        soubory *.xls nebo *.doc byly mazany jeste pred tim, 
                        nez je Office stacil otevrit 
                    - OBOJI nova funkce ScrollOznam() 
                    - XBASE++ ve Windows opravena chyba v editovatelnem browse, 
                        volal se dvakrat blok bPred GETu 
                    - XBASE++ ve Windows opravena chyba Alasky 1.9 a nasi 
                        ACE32.DLL, funkce dbsetorder() volana na EOFu naplnila 
                        recordbuffer a i kdyz byl EOF, pak presto v polozkach 
                        databaze byly hodnoty z posledni vety, je nova verze 
                        knihovny ACE32.Dll 1.0d 
                    - OBOJI oprava chyby v PO, pri novem mesici se nezalozil 
                        zaznam v PO_POCME, chyba po optimalizace funkci PO 
                    - OBOJI do UC pridana moznost tisku ucetnich vykazu pres 
                        Excel a Acrobat 
                    - OBOJI opravena chyba ve FD, nahodne se zapisovala 
                        prijemka ze skladu 
WFIL wfile.prg    - XBASE++ nova aplikace, slouzi zatim jen k provadeni 
                     operaci rename a erase se soubory s dlouhymi nazvy a s 
                     nazvy nevyhovujicimi konvencim DOSu, tato aplikace je 
                     volana z DOSovskych EXE 
 
\\\\\\\\\\ 
1.ag  24.11.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.oa) SWBTR(1.if) 
                    - ve Windows zrusena potreba souboru grafika.sem 
                    - optimalizovany ucetni funkce 
                    - ve Windows optimalizovano volani funkci pro primy 
                        pristup k BTrieve treti vrstvy 
                    - priprava na B_Spoj ve Windows metodou primeho pristupu k 
                        BTrieve 
                    - refres struktur ve Windows predelana na metodu primeho 
                        pristupu k BTrieve 
                    - oprava chyby ve statistice 
DICT dict.prg     - XBASE++ ve staticke funkci RefrAll() doplneno nacitani ze 
                     souboru bezrecna.txt, soubory jimz chybi polozka __RECNO 
                     nelze refresovat ve Windows 
 
 
\\\\\\\\\\ 
1.ah  11.12.2006 
 
VSE               - prelozeno s novou knihovnou SWBTR(1.ih) 
                    - kosmeticke upravy v zobrazeni v EX 
                    - v UC pridan vykaz DPH v PDF 
                    - ve VY umozneno automaticke potvrzeni (vyber) materialu 
                       pro SE 
                    - ve Windows opravena chyba padani programu pri prvnim 
                       najezdu formulare SE_HLDKL.FFF 
                    - ve Windows nova verze ACE32.DLL 1.0e, odstraneni chyby 
                       interpretace roku 65535 (0xFFFF) v datumove polozce 
                       jako prazdne datum 
 
                        
\\\\\\\\\\ 
1.ai  22.12.2006 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ob) a SWBTR(1.ii) 
                    - nove funkce pro primy zapis do obkednavek vydanych, 
                        pouzivaji se ve vyrobe 
                    - opravena chyba v expedici, nefungovala klavesa F8, 
                        zadani obalu na doklade 
                    - opraveny chyby ve Windows refresi struktur uanesene 
                        predelavanim na metodu primeho pristupu k BTrieve 
                    - ve Windows bude jiz fotaz misto havarie progranu, kdyz 
                        nejaka tabulka bude na disku a be v DDF 
                    - optimalizace kodu skladovky 
                    - nove funkce pro volani z code-bloku refrese struktur 
                        RS_OldField() a RS_NewField(), resi se tim rozdilny 
                        pristup k BTrieve v DOSe a ve Windows 
                    - opravena chyba v DOS vznikajici nadefinovanim K_ALT_F1 
                        do JMPTable browse, pak se help volal dvakrat, jednou 
                        na SetKey() a jednou z JMPTable 
                    - funkce GetShowAll() osetrena i pro volani ze sekce 
                        [FrExecPred] 
                         
 
\\\\\\\\\\ 
1.aj  10.01.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.od) a SWBTR(1.ij) 
                    - opravena chyba pri mackani klaves Ctrl-PgDn a Ctrl-PgUp 
                       v boundovanych browsech v DOSe, v pripadech, kdy nebyla 
                       vyrizena relace, pak ukazatel v databazi koncil na EOFu 
                    - opravena chyba funkce B_Use() v pripadech, kdy v HW byl 
                       nastaven parametr nSemafory = 1, tj. byla vypnuta 
                       funkce semaforu, tento parametr je jiz dale nefunkcni a 
                       semafory se nedaji vypnout, protoze chyba v Linuxe byla 
                       odstranena 
                    - upravena implicitni funkce screensaveru v DOSe tak, aby 
                       se dal odstavit zapis personalniho auditu, delalo to 
                       problemny v aplikacich, ve kterych nebvyl prilinkovan 
                       BTrieve, tj BMENU.EXE 
                    - ve funkci B_TestDph() zrusen test na !lOboustrany, 
                       nebot od roku 2004 mohou byt kody na jednom dokladu 
                       vstupni i vystupni. 
                    - optimalizovany agendy SE, EI a PO 
MENU xmenu_f.prg    - ve funkci InitGK() nastaven screen saver na novou 
                       verejnou funkci SwmScreenSaver() s nastavenym 
                       parametrem lVolatPersAudit na .F., aby program 
                       negeneroval hlasky o nemoznosti spustit funkce 
                       LogZacTran() a LogKonTran() bez nahraneho BTrieve, 
                       jedna se o opravu chyby, ktera je v programu od 
                       20.07.2006 s verzi knihovny SWMORAVA 6.nw 
                        
\\\\\\\\\\ 
1.ak  25.01.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.oe) a SWBTR(1.ik) 
                    - pridano osetreni parametru funkce ModiParamOznam() pro 
                       pripad zapornych parametru 
                    - opravena chyba ve vypisu chyby v refresi struktur v 
                       pripade nestejneho poctu vet v novem a zdrojovem 
                       souboru, chyba sem byla zanesena predelanim refrese 
                       struktur na primy pristup k BTrieve 
                    - ve funkci Ba_Konfig() zmeneny implicitni hodnoty 
                       parametru BA_ZURNAL_PAROVANI a BA_VYPISY_RADA na .T. 
                    - povoleni vice saldokontnich uctu v rozkontaci 
                       pokladny. 
                    - ve funkci Po_StorTj() - storno zrusenim dodano 
                       nulovani pole SUMA v ucetnich hlavickach. 
                    - ve funkci Se_ExTstM() osetren kod pri lRet = .F., 
                       byla tvrda havarie Bound error, protoze nebylo inicia- 
                       lizovano pole aPozice. Uzivatel si u skladoveho pohybu 
                       zmenil znamen_poh na 0, takze vse bylo OK, ale neprosel 
                       test na pohyb Se_SPohyb() a program zhavaroval, misto 
                       aby dal chybove hlaseni na obrazovku. 
                    - ve funkci Uc_ExpVykDbf() zruseno otevreni tabulky 
                       UC_VYSL2 i jeji zavreni, pridano mazani vystupniho 
                       souboru nebot nema smysl jeho kumulace, ale jen posledni 
                       vypocitana data. 
                    - prehozeni nahrani poradi implicitnich vzoru 
                       uzivatelskych sestav 
                    - zapis prodejni ceny do skladu. Ve funkci X_Se() 
                       provedeny upravy rozsirenim matice aPoDklN, aPollDklAll 
                       a aPoDklH o prodejni cenu pro zapis do skladu. 
 
\\\\\\\\\\ 
1.al  11.02.2007 
 
VSE               - prelozeno s novou knihovnou SWBTR(1.il) 
                    - ve Windows BSpoj je naplnovan metodou primeho pristupu 
                        k BTrieve 
                    - ve Windows pridana moznost otevirat dicasny soubor 
                        pomoci funkce B_UseTmp() i metodou primeho pristupu k 
                        BTrieve 
                    - upravy v SE, do staticke funkce Se_ZalozS() pridano 
                        volani funkci B_GetPV() a B_PutPV(), Franta musi 
                        doplnit 
                         
\\\\\\\\\\ 
1.am  14.02.2007 
 
VSE               - prelozeno s novou knihovnou SWBTR(1.im) 
                    - opravena chyba ve Windows, BSpoj drive menil aktualni 
                        alias na alias spoj souboru, v minule verzi knihovny 
                        SWBTR jsem to omylem upravil jen pro Windows, ze se 
                        aktualni alias nemenil, to je chybou, protoze 
                        aplikacni programy s tim jiz pocitaji a doslo k chybe 
                        ve FI, kdy pri exportu do Agrobanky naraz zmizelo 
                        aplikacni okno, coz bylo zpusobeno nastaveni relace se 
                        stejnym aliasem odkud i kam 
                         
 
\\\\\\\\\\ 
1.an  22.02.2007 
 
VSE               - prelozeno s novou knihovnou SWBTR(1.io) 
                    - pro Windows nova verze knihovny ACE32.DLL, nova funkce 
                        SWMGETMACADDRESS() na zjistovani MAC adresy sitove 
                        karty 
                    - nova funkce pro Windows GetMacAddress() volatelna z PRG 
                    - ve skladovce opravena funkce Se_STKNPR() tak, aby 
                        zapisovala knihu prijmu 
                    - optimalizovany ucetni funkce Uc_Uplan(), Uc_UStav(), 
                        Ses_Uz() a Uc_Nulove() 
                    - do agregovanych funkci nn_cis() pridany ciselniky 
                        UCTYST1 - 5 
                    - optimalizovana agenda FD a jeji pridana statistika 
                    - priprava na refres struktury slovnikoveho douboru 
                        DDF_SES 
OPER operace.prg  - OBOJI do funkce Main() pridan parametr lUzivReadForm, 
                     logicka hodnota, ktera ridi nacitani formulare 
                     UzivRead.FFF 
                  - do staticke funkce ReadZavinac() pridan vystupni parametr 
                     lUzivReadForm, ktery bere hodnotu z parametru 
                     "lUzivReadForm" v zavinacovem souboru, pokud je jeho 
                     hodnota nastavena na "1", pak se misto volani funkce 
                     B_UzivRead()/UzivRead() vola formular UzivRead.FFF z 
                     adresare \SWM\PUBLIC, podminkpou ovsem je nastaveny 
                     parametr lBTrieve == 1, implicitni hodnota parametru 
                     lUzivReadForm == 0 
 
\\\\\\\\\\ 
1.ao  09.03.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.og) a SWBTR(1.ip) 
                    - v browse zruseno pridavani @K k picture pri zmacknuti 
                       editacni klavesy 
                    - nova verze DDF 08, pridana polozka MAC do DDF_SES a 
                       pridany order DDFSESORD_AGENDA_STANICE_DATUM_PRIH, 
                       aplikace zatim funguji i na stare verzi DDF 
                    - nova verze ACE32.DLL 1.0g, nove funkce na zjistovani MAC 
                       adresa sitove karty a AXB_RECSIZE() na zjistovani 
                       chybne delky vety pri neuspesne otevrenem souboru 
                    - nova funkce na refres DDF z verze 07 --> 08 
                    - nova funkce GetDiskSerial() na zjistovani serioveho 
                       cisla disku C:, pouziva se pro naplneni polozky MAC v 
                       DDF_SES a pak se povazuje za jednu pouzitou licenci, 
                       kdyz z jedne masiny jede vice oken s Xenonem 
                    - optimalizace v aplikaci PO, eliminace ruznych nahodnych 
                       havarii 
                    - ve statistice prozsireni moznosti vyberu statistik o 
                       polozku "vyjma" 
                    - optimalizace ve FI, if-elseif-...-endif nahrazena CASE 
                     
DICT dict.prg     - funkce Main()/Dict() 
                     - do menu UTILITY pridany polozky "Refres DDF z verze 07 
                        na 08" a "Presun dat DDF9_OL7 -> DDF9" 
                     - do volani funkce Ddf9Old2Ddf9() pod polozkou menu 
                        "Presun dat DDF9_OLD -> DDF9" pridan parametr nVer==7 
                  - nove staticka funkce IsOldFil07() a RefrDDF07() volane z 
                     menu, testuje pritomnost stareho souboru po refresi DDF z 
                     verze 07 na 08 a druha funkce provadi vlastni refres DDF 
     dictfce2.prg - funkce Ddf9Old2Ddf9() 
                    - pridan parametr nVer, muze mit hodnoty pouze 7 nebo 8 
                    - funkce prizpusobena, aby kopirovala date DDF_SES po 
                        refresi z verze DDF 06 -> 07 a 07 -> 08 
                         
 
\\\\\\\\\\ 
1.ap  25.03.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.og) a SWBTR(1.iq) 
                     - nova funkce na tisk do PDF souboru MujTiskPDF() 
                     - nova funkce na tisk do PDF souboru GPrintPdf() 
                     - do funkce Gprint() pridan parametr cWinTiskarna 
                     - do funkce SwmExcel() pridan parametr lZobrazit, kterym 
                        je mozno XLS soubor pouze naplnit a nezobrazovat jej 
                    - nova funkcnost, moznost krokovani operaci ve Windows 
                    - opravena chyba ve funkci B_CloseTmp(), pokud byl 
                        docasny soubor DBF, funkce jej neuzavirala 
                     - upravy v aplikacnich funkcich viz dokumentace k vyse 
                        uvedene verzi knihovny SWBTR 
 
WPRI wprint.prg   - funkce Main() 
                        - do volani staticke funkce ReadScriptFile() pridany 
                            parametry lPrinterDialog, cPrinter, cAcrobatFile, 
                            cAfterPrint, cPsFile a cAfterPrintTitle 
                        - do volani staticke funkce Print() pridany parametry 
                            lPrinterDialog, cPrinter, cAcrobatFile, 
                            cAfterPrint, cPsFile a cAfterPrintTitle 
                  - do staticke funkce ReadScriptFile() pridany parametry 
                     lPrinterDialog, cPrinter, cAcrobatFile, cAfterPrint, 
                     cPsFile a cAfterPrintTitle 
                  - staticka funkce Print() 
                        - pridany parametry lPrinterDialog, cPrinter, 
                            cAcrobatFile, cAfterPrint, cPsFile a 
                            cAfterPrintTitle 
                        - do volani staticke funkce VyberTiskarnu() pridany 
                            parametry lPrinterDialog, cPrinter a cPsFile 
                        - pridano volani nove staticke funkce 
                            ProvedAfterPrint() 
                  - do staticke funkce VyberTiskarnu() pridany parametry 
                        lPrinterDialog, cPrinter a cPsFile 
     \xpp\lib\swmorava\prg\_afterpr.prg - novy PRG linkovany s programem, 
                                            pritazena funkce 
                                            ProvedAfterPrint(), ktera se 
                                            pouziva jeste v grafickem tisku v 
                                            knihovne 
 
\\\\\\\\\\ 
1.aq  05.04.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.oh) a SWBTR(1.ir) 
                     - optimalizovana funkce SwmExcel(), misto chybovych 
                        hlasek udelanych pomoci funkce Hlaska(), udelany pres 
                        nase standardni osetreni pres Errorsys se zapisem do 
                        ERR souboru 
                     - nova funkce SwmFromExcel(), nacitani Excelovske tabulky 
                        do dvourozmerne matice 
                     - do tisku, menu tiskaren doplneno zesednuti polozky 
                        tiskarny do PDF souboru tak, aby se nedala vybrat pro 
                        tisk 
                     - upravy v aplikacnich funkcich SE a UC viz dokumentace k 
                        vyse uvedene verzi knihovny SWBTR 
 
\\\\\\\\\\ 
1.ar  19.04.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.oj) a SWBTR(1.it) 
                     - ukonceny upravy formulare editace HW pro tiskarnu do 
                        PDF souboru 
                     - zmenena implicitni nabizena hodnota pro HW konfig na 
                        'c:\xenon\hw.hw' 
                     - upravy v aplikacnich funkcich BA, DO, FD, FA, PL, SE a 
                        UC viz dokumentace k vyse uvedene verzi knihovny SWBTR 
                         
\\\\\\\\\\ 
1.as  04.05.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ok) a SWBTR(1.iu) 
                     - ve Windows pridano do FTP prenosu systemovym klientem 
                        pasivni rezim 
                     - ve Windows ve funkci SwmFromExcel() 
                        - opravena chyba v housence 
                        - funkce prizpusobena na nazvy souboru v cestine 
                        - pridan parametr acOznam pro modifikaci oznamu pri 
                            nacitani Excelovskeho souboru 
                     - ve Windows opravena chyba ve funkci DelMenu(), 
                        vyplyvajici ze zmen v Alasce 1.9, vodorovne menu bylo 
                        ruseno volanim metody :destroy(), coz pak vyvolavalo 
                        runtimovou chybu pri volani Unimenu v cyklu "Object 
                        has a wrong state" 
                     - do tisku do PDF souboru pridan test na duplicitu PDF 
                        tiskarny 
                     - upravy v aplikacnich funkcich UC, EX a SE viz 
                        dokumentace k vyse uvedene verzi knihovny SWBTR 
 
\\\\\\\\\\ 
1.at  31.05.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.om) a SWBTR(1.iw) 
                     - ve Windows funkce RecieveMail() rozsirena o moznost 
                        bezpecne postovni transakce 
                     - reseni cestiny v nazvech souboru, neni dokonceno 
                     - doplnŘny parametry modulu OD pro napojeni na statistiky 
                      
\\\\\\\\\\ 
1.au  15.06.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.on) a SWBTR(1.ix) 
                     - do funkce ReceiveMail() pridan parametr cAdrForFiles 
                     - nova funkce B_MailLog() pro zapis do tabulky MAIL_LOG, 
                        tato funkce se bude prilinkovavat ke kazde aplikaci s 
                        BTrieve 
                     - upravy do fd_stat.prg a uc_stat.prg, viz dokumentace 
                        knihovny SWBTR verze 1.ix 
 
 
\\\\\\\\\\ 
1.av  28.06.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.op) a SWBTR(1.iz) 
                     - do Win pridana ikona "hraci automaty", viz dokumentace 
                        u funkce B_Bitmap() 
                     - opravena funkce n_fcopy(), aby kopirovala soubory s 
                        dlouhymi a s ceskymi nazvy 
                     - upravy do _extka.prg, ka_exter.prg, st_brow.prg, a 
                        x_doklh.prg, viz dokumentace knihovny SWBTR verze 1.iy 
                        a 1.iz 
 
\\\\\\\\\\ 
1.aw  12.07.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.oq) a SWBTR(1.j1) 
                     - doplneny prava pro agendu ZA 
                     - upravy do se_prep.prg, vy_exter.prg a st_brow.prg, viz 
                        dokumentace knihovny SWBTR verze 1.j0 a 1.j1 
                     - ve WIndow je mozno pouzivar agendove ikonky, viz doc ke 
                        knihovne SWMORAVA, verze 6.oq 
                         
\\\\\\\\\\ 
1.ax  28.07.2007 
 
VSE               - prelozeno s novou knihovnou SWBTR(1.j2) 
                     - upravy _b_dbf.prg, fa_storn.prg, ka_exter.prg, 
                        st_brow.prg, x_doklh.prg, do_cfg.prg, _b_do.ch a 
                        _b_ka.ch, viz dokumentace knihovny SWBTR verze 1.j2 
                         
\\\\\\\\\\ 
1.ay  02.08.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.or) a SWBTR(1.j3) 
                     - uprava funkci file_name(), fsepar() a fRenameBak() pro 
                        praci s dlouhymi nazvy souboru ve Windows 
                     - browse JMP table rozsirena o klavesy Alt+F2 az Alt+F12 
                     - uprava se_exter.prg, viz dokumentace knihovny 
                        SWBTR(1.j3) 
                         
\\\\\\\\\\ 
1.az  20.08.2007 
 
VSE               - prelozeno s novou knihovnou SWBTR(1.j4) 
                     - upravy _id_prav.ch, _b_se.ch, _b_se2.ch, _b_od.ch, 
                        fa_exter.prg, po_exter.prg, se_secfg.prg, secfg.prg a 
                        x_doklh.prg viz dokumentace knihovny SWBTR verze 1.j4 
 
\\\\\\\\\\ 
1.b0  12.10.2007 
 
BTRX btrx.prg     - OBOJI opravena chyba ve staticke funkci N_XSeekKey(), v 
                     postbloku GETu formulare bylo volani g:VarGet bez 
                     zavorek, v DOSe tato chyba prochazela, ve Windows to 
                     havarovalo na chybejici instancni promennou "VARGET" 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.os) a SWBTR(1.j7) 
                     - upravy ka_exter.prg, _id_prav.ch, uc_editd.prg, 
                        x_doklp.prg, uc_fce1.prg, _b_cena.prg, _b_uzivr.prg  
                        a _browtis.prg viz dokumentace knihovny SWBTR ver. 1.j6 
                        a 1.j5, knihovny SWMPORAVA ver. 6.os 
                     - dulezitou zmenou je zmena licencni politiky, 1 licence 
                        se povazuje za libovolny pocet oken s aplikaci XENON 
                        spustenych na jednom pocitaci 
                     - b_vy_rp.prg pripraveno pro nove syzby DPH od 1.1.2008 
 
\\\\\\\\\\ 
1.b1  25.10.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ot) a SWBTR(1.j8) 
                     - novy parametr cWinTiskarna funkce MujTisk() umoznujici 
                        tisk primo na Windows tiksarnu bez dialogu s uzivatelem 
                     - upravy _b_getfa.prg a Vy_Exter.prg viz dokumentyce 
                        knihovny SWBTR ver.1.j8 
 
\\\\\\\\\\ 
1.b2  09.11.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ou) a SWBTR(1.j9) 
                     - sjednoceni funkce tlacitka "Storno" a krizku na 
                         formulari 
                     - upravy fa_linky.prg. x_doklh.prg, x_doklp.prg a 
                        ov_exter.prg - viz dokumentace knihovny SWBTR ver.1.j9 
 
\\\\\\\\\\ 
1.b3  25.11.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ov) a SWBTR(1.ja) 
                     - zmena datoveho slovniku z verze 08 na verzi 09 
                     - upravy x_doklap.prg - viz dokumentace knihovny SWBTR 
                        ver.1.ja 
                         
DICT dict.prg     - OBOJI upravy souvisejici se zmenou DDF z verze 08 
                     na verzi 09 
                      
\\\\\\\\\\ 
1.b4  01.12.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ow) a SWBTR(1.jb) 
                     - opravena chyba v prevodu DDF z verze 8 na verzi 9 
                     - upravy x_doklap.prg, SeCfg.Prg a Se_SeCfg.Prg - viz 
                        dokumentace knihovny SWBTR ver.1.ja 
                     - opraven graficky tisk do PDF souboru (GPrintPdf) 
                        misto do PDF souboru bylo tisteno na vychozi tiskarne 
 
 
\\\\\\\\\\ 
1.b5  14.12.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ox) a SWBTR(1.jc) 
                     - opravena chyba pri zadavani firem - zbytecne se volal help 
                     - optimalizace skladu pro objednavky vydane 
 
\\\\\\\\\\ 
1.b6  10.01.2007 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.oy) a SWBTR(1.jd) 
                     - nova SWMTisk() pro komplexni zjednodusene reseni tisku 
                     - UZIVREAD - oprava ostreni UC_MESIC = 0 nebo 13 
                      
                         
\\\\\\\\\\ 
1.b7  31.01.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.oz) a SWBTR(1.jf) 
 
\\\\\\\\\\ 
1.b8  18.02.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p1) a SWBTR(1.jg) 
                     - SWMTisk() - dořešení komplexního tisku  
                     - Zobraz - opraven pro windows 
                     - DOS tisk windows tiskáren - ostraněno shazování programu 
                       do lišty 
                     - tisk do windows tiskáren - umožněno vybrat win tiskárnu 
                     - řešení náhodného přepnutí do condens při tisku do windows 
                       tiskáren 
 
 
\\\\\\\\\\ 
1.b9  18.02.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p2) a SWBTR(1.jh) 
                  - rozšíření skladu o konfigurační parametry. 
 
\\\\\\\\\\ 
1.ba  28.03.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p3) a SWBTR(1.ji) 
                         
\\\\\\\\\\ 
1.bb  03.04.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p4) a SWBTR(1.jj) 
                  - tisk na obrazovku ve win pres PDF. 
 
\\\\\\\\\\ 
1.bc  04.04.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p5) a SWBTR(1.jk) 
 
\\\\\\\\\\ 
1.bd  11.04.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p7) a SWBTR(1.jl) 
 
\\\\\\\\\\ 
1.be  18.04.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p8) a SWBTR(1.jm) 
 
\\\\\\\\\\ 
1.bf  16.05.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.p9) a SWBTR(1.jn) 
                  - pri ulozeni textu do datoveho souboru funkci x_text() 
                    se neukladal posledni znak 
                  - helpy vyreseny i s obrazky - dokumentace 
                  - pro operace se uz automaticky nenahrava btrieve pokud 
                    jedou v DBF. 
                         
\\\\\\\\\\ 
1.bg  26.05.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pa) a SWBTR(1.jo) 
                  - browse - odstraneno nastaveni pozice kursoru na prvni 
                             nezmrzly sloupec 
                  - memoedit - spatne se zalamovaly radky (o jeden znak vice) 
 
\\\\\\\\\\ 
1.bh  05.06.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pb) a SWBTR(1.jp) 
                  - zmeny popsany v aplikacich 
 
\\\\\\\\\\ 
1.bi  23.06.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pc) a SWBTR(1.jq) 
                  - opravy pri praci s textem - editace 
 
\\\\\\\\\\ 
1.bj  01.07.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pd) a SWBTR(1.jr) 
                  - opravy v browse 
 
\\\\\\\\\\ 
1.bk  14.07.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pd) a SWBTR(1.js) 
 
\\\\\\\\\\ 
1.bl  24.07.2008 
 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pd) a SWBTR(1.jt) 
 
\\\\\\\\\\ 
1.bm  28.07.2008 
 
WDLL convname.prg - XBASE++ novy PRG - verejna funkce ConvertSwmName() - resi 
                     konverzi jmena poslaneho k exekuci na jmeno DLL a vstupni 
                     funkce - pouziva se take v menu (viz vyse). 
                  - XBASE++ zatim fakturace - funkce je nyni Fa_Xenon() 
 
\\\\\\\\\\ 
1.bm  25.08.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pe) a SWBTR(1.ju) 
                  - reseni zaokrouhleni hotovostnich plateb na koruny 
                  - reseni davkoveho tisku pres SwmTisk() 
 
\\\\\\\\\\ 
1.bn  04.09.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pf) a SWBTR(1.jv) 
                  - woperace.exe - moznost jeti i bez btrieve. 
 
\\\\\\\\\\ 
1.bo  18.09.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pg) a SWBTR(1.jx) 
 
\\\\\\\\\\ 
1.bp  03.10.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pj) a SWBTR(1.jz) 
                  - optimalizace knihovem a jejich funkci 
 
\\\\\\\\\\ 
1.bq  03.10.2008 
VSE               - prelozeno s novymi knihovnami                   SWBTR(1.k0) 
                  - operace.exe - profyddf bylo zapomenut external 
 
\\\\\\\\\\ 
1.br  31.10.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pl) a SWBTR(1.k2) 
                  - zpřístupnění funkcí SwmWord, SwmExcel a SwmMail i pro DOS. 
 
\\\\\\\\\\ 
1.bs  10.11.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pm) a SWBTR(1.k2) 
                  - SwmWord- rozsireno o zapis dp PDF 
                  - SwmMail- rozsireno o diakritiku 
 
\\\\\\\\\\ 
1.bt  25.11.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.po) a SWBTR(1.k4) 
                  - osetren test na pocet segmentu Pervasive 10 
                  - SwmExcel - zpristupneno i pro DOS, umoznen zapis do PDF 
                  - v systemovych aplikacich zrusen kod kamenik 
 
\\\\\\\\\\ 
1.bu  12.11.2008 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pq) a SWBTR(1.k7) 
                  - ze zdrojaku knihoven odstranen kod kamenik 
                  - DICT rozsiren o moznost refrese struktur 
                  - prepojeni tabulek DDF_SES a DDF_LOC na cteni struktur 
                    z DDF, tim umoznena zmena jejich struktur v instalaku 
                  - pro aplikace test pri spusteni na verzi DDF 9 
 
\\\\\\\\\\ 
1.bv  05.01.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ps) a SWBTR(1.k8) 
                  - pro DOS nacteni tiskaren windows 
                  - zrusena PDF tiskarna, HW je automaticky upraven, 
                    nove parametry v HW.HW viz UTIL.HLP 
 
\\\\\\\\\\ 
1.bw  14.01.2009 
VSE               - prelozeno s novymi knihovnami                   SWBTR(1.k9) 
                  - prepojeni tabulek DDF_SID na cteni struktur 
                    z DDF, tim umoznena zmena jejich struktur v instalaku 
                  - DICT otevira jen tabulky DDF1-6 
 
\\\\\\\\\\ 
1.bx  27.01.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pt) 
                  - windows - zmenena barva kursoru 
                  - historie tisku - jen soubory btrieve 
\\\\\\\\\\ 
1.by  10.02.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pw) a SWBTR(1.ka) 
                  - optimalizace knihovny, odlozeni zastaralych funkci 
                  - nove funkce pro zajisteni exportu dat v sestavach  
 
\\\\\\\\\\ 
1.bz  27.02.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.py) a SWBTR(1.kd) 
                  - optimalizace knihovny, odlozeni zastaralych funkci 
 
\\\\\\\\\\ 
1.c0  17.03.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.pz) a SWBTR(1.ke) 
                  - optimalizace knihovny, odlozeni zastaralych funkci 
                  - dalsi faze sjednoceni kodovani cestiny 
 
\\\\\\\\\\ 
1.c1  17.03.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q0) a SWBTR(1.kf) 
                  - dalsi faze sjednoceni kodovani cestiny - prepojeni veskere 
                    konverze cestiny na novou funkci - jeste neaktivni 
                  - optimalizace knihovny - memvar obecne, memvar pro menu 
                  - oprava hledani pro b_norton a F4 
                  - windows - oprava insert a delete sloupce v browse 
                  - pridano automaticke mazani logu mailu 
                  - rozsirena ucetni predkontace 
 
\\\\\\\\\\ 
1.c2  20.04.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q1) a SWBTR(1.kg) 
                  - oprava chyby pri hledani v browse 
                  - BTRX agenda je BT a nikoliv BTRX 
                  - bMenu - prepojeno na clipper53, odpojeni mysi v clipper53, 
                            zavedeny interni parametry menu v NmCfg() misto  
                            v cfg() 
                  - zruseni automatickeho zakladani BBB, FFF, OOO, TTT, MMM 
                    (pokud doslo k preklepu v nazvu souboru, byl casto 
                     omylem zalozen tento soubor u uzivatele, a stejne 
                     nic nedelal, naopak to vedlo k mateni uzivatele) 
                  - UzivRead() - normalizace naplneni hodnot UC_DEN, 
                    UC_MESIC, AKT_DEN, PRVNI_DEN, POSL_DEN 
 
\\\\\\\\\\ 
1.c3  06.05.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q2) a SWBTR(1.kh) 
                  - Zobraz - kompletne preprogramovano 
                  - TextView - doplnena volba kodovani zdrojoveho textu 
                             - doplnena volba inittisku na tiskarnu 
                  - funkce pro zakazky, smlouvy - oprava mazani obrazu po menu 
                  - optimalizace knihovny 
 
\\\\\\\\\\ 
1.c4  01.06.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q3) a SWBTR(1.ki) 
                  - windows - obecny vyber reseno pres ListBox 
                  - windows - zmenena logika barev v browse - pozadi bude 
                              bude barevne, pismo cerne 
                            - umozneno centralne konfigurovat barvy v browsech 
                            - umozneno centralne konfigurovat fonty v browsech 
                              (nyni dan implicitne font MEDIUM) 
                  - optimalizace knihovny 
 
\\\\\\\\\\ 
1.c5  03.07.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q4) a SWBTR(1.kk) 
                  - SwmTisk - nefungoval vystup do HTML 
                  - HTML byl kodovan v DATA, nyni Win1250 
                  - optimalizace knihovny 
 
\\\\\\\\\\ 
1.c6  28.07.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q5) a SWBTR(1.kl) 
                  - b_Search - oprava chyby ve windows 
                  - SwmTisk  - umožnění odeslani emailem 
 
\\\\\\\\\\ 
1.c7  30.08.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q8) a SWBTR(1.km) 
                  - b_Search - oprava chyby ve windows 
                  - browse   - umožnění ovládání i jinými klávesami 
                  - ošetření sporadické chyby mazání bak souborů 
                  - odstraněna chyba zjišťování verze btrieve 
 
\\\\\\\\\\ 
1.c8  05.09.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.q9) a SWBTR(1.kn) 
                  - revize ucetnich predkontaci 
                  - mail pres outlook 
 
\\\\\\\\\\ 
1.c9  23.09.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qb) a SWBTR(1.kq) 
                  - tisk do souboru - historie 
                  - revize funkci ucetniho dokladu 
 
\\\\\\\\\\ 
1.ca  15.10.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qb) a SWBTR(1.kr) 
                  - drobne aplikacni upravy 
 
\\\\\\\\\\ 
1.cb  09.11.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qc) a SWBTR(1.ks) 
                  - drobne aplikacni upravy 
                  - revize predkontaci dokladu 
 
\\\\\\\\\\ 
1.cc  07.12.2009 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qd) a SWBTR(1.kv) 
                  - optimalizace knihovnich funkci 
                  - zruseni stmivace obrazovky v DOSe 
                  - uprava win menu - nedela se unload DLL 
 
\\\\\\\\\\ 
1.cd  08.01.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qe) a SWBTR(1.kx) 
                  - optimalizace knihovnich funkci 
 
\\\\\\\\\\ 
1.ce  21.01.2010 
VSE               - prelozeno s novymi knihovnami                   SWBTR(1.ky) 
                  - priprava na centralni spravu konfiguraci 
 
 
\\\\\\\\\\ 
1.cf  03.03.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qi) a SWBTR(1.l4) 
                  - zprovoznena centralni sprava konfiguraci (puvodni HW.HW) 
                  - zaveden HOME temp adresar, automaticky se maze 
                  - CHM soubory kopirovany na C: 
                  - po zapise do XLS, DOC, PDF, tisku neceka na ukonceni 
                    ale pokracuje dal 
 
\\\\\\\\\\ 
1.cg  25.03.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ql) a SWBTR(1.l7) 
                  - uprava knihoven a aplikaci pri CRT okno windows 
 
\\\\\\\\\\ 
1.ch  16.04.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qm) a SWBTR(1.l8) 
                  - nove reseni MAC 
                  - pro CRT okno dodana mys 
 
\\\\\\\\\\ 
1.ci  28.04.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qn) a SWBTR(1.l9) 
 
\\\\\\\\\\ 
1.cj  12.05.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qo) a SWBTR(1.la) 
                  - doreseni mysi pro CRT 
                  - doreseni delky strany pro tisk 
 
\\\\\\\\\\ 
1.ck  28.05.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qr) a SWBTR(1.lc) 
                  - opraven needitovatelny formular pro CRT 
                  - pro textview CRT dodelana mys 
                  - doresen problem s tiskem na polovicni stranku 
                  - oprava pri tisku na LPT1, LPTx 
                  - doresen problem s pravy na LINUXe pri mazani BAK 
 
\\\\\\\\\\ 
1.cl  08.06.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qs) a SWBTR(1.ld) 
                  - doreseni problemu s tiskem na polovicni stranku (sklad) 
                    a volani davkoveho tisku pres SwmTisk() 
 
\\\\\\\\\\ 
1.cm  15.06.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qu) a SWBTR(1.le) 
                  - oprava zanesene chyby pri tisku do souboru pokud neni tiskarna 
                  - sjednoceni chybovych hlaseni do TXT 
                  - pri neuspesnem vytvoreni PDF se nemaze ps 
                  - konfigurace browse rozsirena na identy aplikaci 
 
\\\\\\\\\\ 
1.cn  30.06.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qw) a SWBTR(1.lf) 
                  - zrychleni insert/update ve win 
 
\\\\\\\\\\ 
1.co  09.07.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qx) a SWBTR(1.lg) 
                  - osetreni rozdilu get objektu DOS a WIN (get:original) 
                  - pridana moznost grafickeho tisku z DOSu 
 
\\\\\\\\\\ 
1.cp  19.07.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qy) a SWBTR(1.lh) 
                  - pridan export do CSV 
                  - provedena synchronizace prace s XBP objekty 1.8 na 1.9 
 
\\\\\\\\\\ 
1.cq  21.07.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.qz) a SWBTR(1.li) 
                  - prechod na XBASE++ 1.9 sl1 
                  - XBASE++ zamezena kolize vnorenych formularu 
 
\\\\\\\\\\ 
1.cr  28.07.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r0) a SWBTR(1.lj) 
                  - formular - bylo chybne umozneno opustit validaci 
                               sipkou nahoru 
                  - win - nastaveni focusu pri prepnuti tasku 
                  - win - sjednoceni GET objektu formulare a browse 
                  - win - zruseni validace v oddelenych threadech 
                  - win - combo box - postavalidace po itemselected 
      03.08.2010  - prelozeno s novymi knihovnami SWMORAVA (6.r1) a SWBTR(1.lk) 
                  - win - doresen problem s hlaskou - ukonci se udalosti 
                          keyboard nebo mys nebo ukonceni casovym intervalem 
 
\\\\\\\\\\ 
1.cs  09.08.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r2) 
                  - win - revize a urychleni vykresleni grafickeho browse 
                          vcetne ikon 
      12.08.2010  - prelozeno s novymi knihovnami SWMORAVA (6.r3) a SWBTR(1.ll) 
                  - win - revize - fokusy, validace 
 
\\\\\\\\\\ 
1.ct  20.08.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r4) a SWBTR(1.lm) 
                  - win - osetreni doklicitniho volani hotkey klaves v browse 
                  - v browsech mozno pouzivat CTRL a ALT F klavesy 
 
\\\\\\\\\\ 
1.cu  31.08.2010 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r5) a SWBTR(1.ln) 
                  - win - do vsech browse doplneno tlacitko refresh 
                  - win - dalsi osetreni fokusu ve validaci formulare 
                          (pri volani hlasky) 
                  - win - v browsech osetreny pole s picture @S, @KS 
                  - win - po stisku ALT+C byl program vzdy ukoncen 
 
\\\\\\\\\\ 
1.cv  10.09.2010 - 214 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r6) a SWBTR(1.lo) 
                  - win - pro formulare umoznena zmena fontu 
                  - rozsireny moznosti grafickeho tisku - box, line, barvy 
                  - win - dalsi osetreni XbpGetCotroller 
 
\\\\\\\\\\ 
1.cw  20.09.2010 - 215 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r7) a SWBTR(1.lo) 
                  - graficky tisk zpristupnen i pro DOS 
 
\\\\\\\\\\ 
1.cx  24.09.2010 - 216 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r8) a SWBTR(1.lp) 
                  - win - osetreni validace formularu pri prechodu mysi na jine  
                          pole 
 
\\\\\\\\\\ 
1.cy  04.10.2010 - 217 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.r9) a SWBTR(1.lq) 
                  - win - osetreni validace formularu pri prechodu mysi na jine  
                          pole - revize 
                  - win - graficky formular mozno barevne konfigurovat 
 
\\\\\\\\\\ 
1.cz  15.10.2010 - 218 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ra) a SWBTR(1.lr) 
                  - win - nove reseni listbox 
 
\\\\\\\\\\ 
1.d0  26.10.2010 - 219 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rb) a SWBTR(1.ls) 
                  - osetreni pagesize pro Pervasive >= 11 
                  - win - nova detekce verze Pervasive 
 
\\\\\\\\\\ 
1.d1  08.11.2010 - 220 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rd) a SWBTR(1.lt) 
                  - obecny tisk - neprebiral podminku while a for 
                  - errorsys - osetreni cyklickeho volani errorsysu 
                  - revize a doplneni konverze cestiny - vzdy zdroj a cil 
                  - priprava na konverzi UTF8, 8859-2 
 
\\\\\\\\\\ 
1.d2  19.11.2010 - 221 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.re) a SWBTR(1.lu) 
                  - prechod na nove kodovani cestiny, pridany kodove 
                    stranky 8859-2, utf-8 
                  - osetreni chyby TBROWSE ALASKA 
                  - prechod na novou verzi FD 
 
\\\\\\\\\\ 
1.d3  06.12.2010 - 222 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rg) a SWBTR(1.lv) 
                  - prechod na nove licencni cisla, zatim bez kontroly 
                  - pridany parametry systemu - kodovani dat 
                                              - bitmapa pozadi 
 
\\\\\\\\\\ 
1.d4  20.12.2010 - 223 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rh) a SWBTR(1.lw) 
                  - prvni faze prechodu na direkt BTrieve - slovnik 
 
\\\\\\\\\\ 
1.d5  03.01.2011 - 224 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ri) a SWBTR(1.lx) 
                  - druha faze prechodu na direkt BTrieve - slovnik 
 
\\\\\\\\\\ 
1.d6  13.01.2011 - 225 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rj) a SWBTR(1.ly) 
                  - osetreni otevreni/uzavreni systemovych tabulek se systemovymi 
                    aliasy jen s nastavenim priznaku 
 
\\\\\\\\\\ 
1.d6  19.01.2011 - 226 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rj) a SWBTR(1.ly) 
                  - pouze rekompilace - oprava RASQL pro DOS 
 
\\\\\\\\\\ 
1.d7  04.02.2011 - 227 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rk) a SWBTR(1.lz) 
                  - OVP - umozneno ulozit do databaze 
                  - X_...() optimalizovany na rychlost 
                  - vycisteni zdrojaku pro obsluhu datoveho slovniku 
      16.02.2011  - b_useTmp() pro mzdy 
 
\\\\\\\\\\ 
1.d8  22.02.2011 - 228 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rl) a SWBTR(1.m1) 
                  - volitelna BMP pro aplikaci 
                  - oprava XbpBrowse() pri prechodu mysi se neprovedl 
                    postblok 
                  - v grafickem formulari osetreni prebloku hned pri pohybu 
                    kursoru v metode ::keyboard() 
                  - graf. menu - detekce ukonceni pro XP rozsirena i ostatni OS 
                  - pro direkt BTR osetreni softseeku 
 
\\\\\\\\\\ 
1.d9  30.03.2011 - 229 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rm) a SWBTR(1.m2) 
                  - prechod na danove obdobi v UC 
 
\\\\\\\\\\ 
1.da  14.04.2011 - 230 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rn) a SWBTR(1.m3) 
                  - zaokrouhleni DPH - zruseni na desetihalere, pridano na koruny 
                  - validace ucetnich dokladu FA, FD, PO na hlavicku dokladu 
                  - oprava & na $ v obecnem vyberove podmince 
 
\\\\\\\\\\ 
1.db  22.04.2011 - 231 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.ro) a SWBTR(1.m4) 
                  - v ucetnich aplikacich rozsireni DPH o reverse charge 
                  - prelozeno s novymi knihovnami SWMORAVA (6.rp) a SWBTR(1.m5) 
                  - osetreni vraceni selectu v browse po JMPTABLE - generovalo 
                    to chyby pres errorsys 
                  - oprava v errorsys - recordcount() volan s parametrem 
                    cAlias - generovalo to zacykleni 
 
\\\\\\\\\\ 
1.dc  20.05.2011 - 232 
VSE               - prelozeno s novymi knihovnami SWMORAVA (6.rq) a SWBTR(1.m6) 
                  - prepinani TAG v DOSe - nyni pres pametovou matici a ne  
                    pres datovy slovnik 
                  - umozneni tisk do windows sirokych sestav - automaticke 
                    prizpusobeni fontu 
 
    
SW Morava .s.r.o.